Я хочу знать ответ и как он пришел?
#include<stdio.h> #include<conio.h> void main() { printf("%d",8-6/8*6); getch(); }
Что я уже пробовал:
я попробовал этот код, и ответ приходит 8, как это может быть 8 cauz 8-6=2 и 2/8*6, то есть 2/48 = 24
#include<stdio.h> #include<conio.h> void main() { printf("%d",8-6/8*6); getch(); }
Похоже, вам нужно проверить свои знания в начальной школе по математике.Цитата:2/8*6 я.е 2/48 = 24
5.
Ответ-8.
8-6/8*6
Посмотрите на приоритет операторов и их ассоциативность.
/ , * имеют более высокий приоритет, чем - и ассоциативность слева направо.
Итак, сначала 6/8 вычисляется как 0, а затем 0*6 = 0
а 8-0 - это 8.