- 博客(3)
- 收藏
- 关注
转载 原码、反码、补码、取反运算~、以及单目运算符 -
正数原码、反码、补码形式一致。 负数反码,为其原码的符号位不变,其他位取反; 负数补码,是其反码加1。 举例8bit有符号型整数:+34 原码 = 反码 = 补码:00100010 -34 原码 = 10100010,反码 = 11011101,补码 = 11011110 不管是在32还是在64位编译器处理下,int都是4字节32位,所以整
2017-06-09 19:17:21
3348
原创 指针、空指针、指针值、void*指针
指针 指针是一种类型的复合类型。(1)指针本身是对象(2)无须在定义时赋初值,未初始化指针使用之前必须赋值。在块作用域内定义的指针若没有初始化则是不确定值;在块作用域外定义的指针若没有初始化则默认初始化是0。 //定义指针的方法一 int a1 = 12; int *ptr1; ptr1 = &a1; //使用之前必须赋值 printf("ptr1
2017-06-09 18:11:33
939
原创 数组名的值、数组名取地址&的值、数组名取sizeof的值
代码如下:int a[5] = { 1, 2, 3, 4, 5 };printf("%d,%d\r\n", a, &a);printf("%d,%d\r\n", a + 1, &a + 1);printf("\r\n");int b[3] = { 1, 2, 3 };printf("%d,%d\r\n", b, &b);printf("%d,%d\r\n", b + 1, &b + 1);pr
2017-06-09 11:42:10
888
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人