本文共 862 字,大约阅读时间需要 2 分钟。
int main(){ int a = sizeof( unsigned char ); //1 int b = sizeof( char ); //1 int c = sizeof( unsigned int ); //4 int d = sizeof( int ); //4 int e = sizeof( short ); //2 unsigned char f = ' '; unsigned char s[100]="1234567"; const char *str = "1234567"; int g = sizeof(s); //100 int h = strlen((char*)s); //7 int i = sizeof(s); //100 int j = sizeof(str); //4 int k = strlen(str); //7 int l = 1024*1024*1024*2-1; unsigned long long m = 1024*1024*1024*1024ull; //必须加当等式右边数字大于 2^31-1 等式右边其中一个数必须加ull ,不然会溢出 int arr1[10]={0}; int arr2[10] = { 1,2,3,4,5,6,7,8,9,10 }; memcpy( arr1,arr2,sizeof(int)*9 ); //比较方便的数组赋值方法}
WIN32
unsigned short : 2 long : 4 unsigned long : 4 unsigned char : 1 char : 1 unsigned int : 4 short : 2 LINUX_64 unsigned short : 2 long : 8 unsigned long : 8 unsigned char : 1 char : 1 unsigned int : 4 short : 2转载地址:http://kargi.baihongyu.com/