
C
Bigbosss
这个作者很懒,什么都没留下…
展开
-
C 大小端
大端模式(Big_endian): 字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。小端模式(Little_endian): 字数据的高字节存储在高地址中,而字数据的低字节则存放在低地址中。高字节表示的是权位的高低,例如十位比个位高,即左边的比右边的高;高地址即右边的比左边的高。另外一种说法是:Little Endian就是低字节排放在内存的低端,高位字节排放在内存的高端...原创 2019-07-13 09:50:15 · 676 阅读 · 0 评论 -
C 柔性数组
在讲述柔性数组成员之前,首先要介绍一下不完整类型,不完整类型是这样一种类型,它缺乏足够的信息例如长度去描述一个完整的对象C和C++关于不完整类型的语义是一样的,即缺乏足够的信息对数组进行相应的描述。Class Base;Struct Test;只给出了声明,没有给出定义,不完整类型必须通过某种方式补充完整,才能使用它们进行实例化,否则只能用于定义指针或者引用,因为此时实例化的是指针或引用本...原创 2019-07-13 11:17:23 · 410 阅读 · 0 评论 -
C 位运算
补码:十进制的-10用二进制表示, 先将10用二进制表示:(源码)1000 0000 0000 0000 0000 0000 0000 1010取反:(符号位不变)1111 1111 1111 1111 1111 1111 1111 0101加1()补码1111 1111 1111 1111 1111 1111 1111 0110所以-10的二进制表示就是1111 1111 1111...原创 2019-07-13 17:55:06 · 230 阅读 · 0 评论