ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
73076 Топик полностью
slog2 (31.10.2006 00:07, просмотров: 1) ответил Николай Коровин на Си -- это такой ассемблер высокого уровня :) И о типах там тоже заботиться нужно...
Да, учиться, учиться и учиться тогваищи! Эт то что надо было, Точнее мне надо было так: b_long=((unsigned long)b0<<12)|((unsigned long)b1<<20)|((unsigned long)b2<<28); Это работает, но компилируется примерно в 20 строчек ассемблера. Вариант 2 char в 1 int а потом 2 int в 1 long, а потом сдвиг long на 4 бита намного короче получается, на 40 байт короче! Хотя и не так красиво на Си.