ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
813896 Топик полностью
misyachniy (02.02.2018 13:12, просмотров: 177) ответил POV_ на Ясненько
С дает волю программисту при уменьшении разрядности. Программист должен сам определить в какой размер(rank) поместиться результат. Например: long x,y; char z; z = x/y; После деления получается два long - частное и остаток. Компилятор "доверяет" программисту и заносит в z младший байт. Присвоение: short x; unsigned short y; x=y; y=x; В первом присвоении забота программиста чтобы у поместился в 15 бит. Во втором, x должен быть положительным, при этом он поместиться в 15 бит.