bit(二进制位)是计算机中的最小单位。
1字节=8bit
8个二进制数占1字节。
2个十六进制数占1字节。
int声明的变量占4个字节。
二进制最高位表示正负。其中,0表示正、1表示负。
十六进制数最高位大于等于8时,必然是负数。
使用unsigned int声明变量时,不考虑符号,只取0和正数。
argc:arg为参数,c为计数器。
argv:arg为参数,v为值(value)
char:字符。占用1字节,8个位。
#include <stdio.h> int main(int argc, char *argv[]) { int a = 0xFFFFFFFF; int b = 0x0FFFFFFF; printf("%d\t%u\n", a,a); printf("%d", b); return 0; }