在C语言中,数值型数据1234按二进制格式存储应表示为何种形式?
在C语言中,数值型数据1234按二进制格式存储应表示为何种形式?
1234对应的十六进制是0x4D2。在C中,数值的存储和声明的类型有关,和机器的存储方式有关(所谓的大尾,小尾),还和编译器有关。例如在Intel系列中,声明为unsigned integer (16位编译器),存储位 低字节D2,高字节04。
到图书馆借《深入理解计算机系统》,第2章 楼上对了
C语言中是没有布尔型的,你可按照整型存储,做位运算时自动转换
答:void ConvertInt2BinArray(int data, char[] array) { for(int i = 0;i>1; } }详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>