c
sinat_21832749
这个作者很懒,什么都没留下…
展开
-
负数在计算机中的存储
char i=-1,在计算机中的存储是 0b1111 1111; char i=-128,在计算机中的存储是0b1000 0000;-1无符号和有符号的两种情况下,在计算机存储是一样的,但是表示的数值不一样。char i=-1;printf(“%d”,i);结果是-1 unsigned char i=-1;printf(“%d”,i);结果是255,因为0b1111 1111,如果无符号表示就是原创 2015-08-22 09:18:27 · 464 阅读 · 0 评论 -
字符数组与字符指针
引例: char str[8]=”heng”; char *pt; pt=”is clever”; char *pt1=”goodJob”; 字符数组的数组名str作为一个变量,在栈定义.对字符数组初始化时,等价于对连续的内存初始化.str[8]={‘h’,’e’,’n’,’g’,’\0’,’\0’,’\0’,’\0’}; 但是对于字符指针而言,pt是定义在栈中的变量(永远是4字节),只是原创 2015-08-22 09:22:12 · 411 阅读 · 0 评论