раскрыть ветку (12)
раскрыть ветку (4)
раскрыть ветку (2)
раскрыть ветку (1)
А если всё перевести в десятичную систему, а потом обратно, то будет вот что: 1 (бин) = 2^0 (дес) => 2^0+2^0=2 (дес) = 10 (бин)
раскрыть ветку (4)
раскрыть ветку (3)
раскрыть ветку (2)
В разных языках это выражение даст разный результат.
Например, в С будет как в комменте выше, а в javascript в обоих случаях будет 2.5 - зависит от того, что в конкретном языке означает оператор "/", если оба аргумента - целые числа. В C это целочисленное деление, в javascript - обычное.
Точка показывает не точность, а типы аргументов. То есть во втором случае мы делим целое на дробное, но C так не умеет, поэтому он неявно превращает целое в дробное и делит дробное на дробное. Соответственно в ответе тоже дробное.
P.S. Правильнее говорить не "дробное", а "число с плавающей запятой".
Например, в С будет как в комменте выше, а в javascript в обоих случаях будет 2.5 - зависит от того, что в конкретном языке означает оператор "/", если оба аргумента - целые числа. В C это целочисленное деление, в javascript - обычное.
Точка показывает не точность, а типы аргументов. То есть во втором случае мы делим целое на дробное, но C так не умеет, поэтому он неявно превращает целое в дробное и делит дробное на дробное. Соответственно в ответе тоже дробное.
P.S. Правильнее говорить не "дробное", а "число с плавающей запятой".
раскрыть ветку (1)
Вот и понеслась. Джава, Си...А я про Python говорил :D
p.s. вообще не в тему, но кто - нибудь когда - нибудь видел живьём программистов на bf? Хотел бы пару вопросов задать :D
p.s. вообще не в тему, но кто - нибудь когда - нибудь видел живьём программистов на bf? Хотел бы пару вопросов задать :D


