C语言12 字节对齐

#includechar x;short y;int check(){ x =1; y=2; return 0;}int main(int argc, char* argv[]){ check(); system("pause"); retur


C语言11 结构体

思考:当需要一个容器能够存储1个字节,你会怎么做? //char当需要一个容器能够存储4个字节,你会怎么做? //int当需要一个容器能够存储100个2个字节的数据,你会怎么做? //short arr[100]当需要一个容器能够存储5个数据,这5个数据中有1字节的,2字节的有10字节的。。。你会怎


计算机中的运算

计算机只认识0和1,计算机能做的运算归根结底也就是直接对0和1做运算(通常称为 位运算)与运算两个位都为1时,结果为1 and(&)或运算只要有一个为1 就是1 or(|)异或运算不一样的时候是1 xor(^)非运算(单目运算)0变1 1变0 not(~)左移各二进制位全部左移若干位,高位丢