приоритет операций в c



Автор John Kleiner задал вопрос в разделе Другие языки и технологии

Приоритет операции и получил лучший ответ

Ответ от ?????? ????r?????u[гуру]
если учитывать символ конца строки, то будет на 1 больше. а в строку, так как нет символов переноса
Άηϑρέΰ βσλσrσΔζκμù
(55524)
вы же энтер нажимаете, вот вам и лишний значок. он к EOF отношения не имеет

Ответ от Иван Сигаев[гуру]
Приоритет операций
Приоритет операций определяет порядок, в котором они выполняются при вычислении выражения. Вы можете переопределить приоритет операций путём использования скобок.
В следующей таблице показан приоритет выполнения операций, от низшего к высшему.
Таблица 3.7 Приоритет операций
Тип операцииОперации
запятая
,
присвоения
= += -= *= /= %= <<= >>= >>>= &= ^= |=
условная
?:
логическая or
||
логическая and
&&
битовая or
|
битовая xor
^
битовая and
&
равенство
== !=
сравнения
< <= > >=
битовый сдвиг
<< >> >>>
сложение/вычитание
+ -
умножение/деление
* / %
отрицание/инкремент
! ~ - +++ --typeof void delete
вызов
()
создание экземпляра
new
член
. []
Итого: сначала сравнение а результат сравнения в переменную асмайлик это символ '01'

Ответ от Зло[гуру]
Иван Сигаев все правильно говорит. добавлю только, что EOF ты получишь при чтении из консоли если, например, CTRL+C нажмешь. а при нажатии ENTER - всего лишь символ переноса строки

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Приоритет операции
Операторы в C и C++ на Википедии
Посмотрите статью на википедии про Операторы в C и C++
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*