ChinaUnix.net
相关文章推荐:

int a占内存大小

typedef struct { int a:2; int b:2; int c:1; }test; 或 typedef struct { char a:2; int b:1; }test0; 我在Linux下gcc测得test 4 个字节,感觉怎么不明白呢? 那这种有位域的结构体在内存中用的字节数该怎么算呢? 另外,test 中 a b c 在内存中是如何存放的呢? 是从右到左紧挨着呢, 还是每个一个字节的前2位或1位呢?

by xiabeizi - C/C++ - 2009-04-09 00:06:26 阅读(2783) 回复(11)

相关讨论
by xzh2002 - C/C++ - 2004-01-17 21:40:41 阅读(14120) 回复(5)

在不知道int几字节的情况下打印它的最大值?

by ruige - C/C++ - 2005-07-22 11:30:15 阅读(3233) 回复(14)

_int是什么类型?

by wangledahai - C/C++ - 2007-06-25 18:47:26 阅读(941) 回复(4)

大家都知道new返回 void *. 而C++中不能从任何其它指针隐式转化为void *的。 那为什么这样可以呢? 编译器做了什么手脚?

by THEBEST - C/C++ - 2004-04-22 18:17:20 阅读(1647) 回复(9)

请教怎么理解这个: typedef int TYPENAME(int, char *, int)

by dannywu - C/C++ - 2006-08-16 13:03:25 阅读(848) 回复(2)

int是不是long int的简写 实际上只有short int和long int两种? 只写int是不是不好的写法?

by jronald - C/C++ - 2008-10-06 08:53:01 阅读(2391) 回复(17)

请问在LINUX的内核原代码中,有没有主函数main,有的话在哪里,谢谢!

by x518889 - Linux论坛 - 2004-06-30 17:54:49 阅读(265) 回复(2)

请问怎样将整形转换成字符串形(CString).如:234转成"234"

by lufien - C/C++ - 2004-04-13 21:09:02 阅读(4471) 回复(8)

谁帮我解释一下这个函数的定义,那么多括弧及类型转换,搞晕了。 thanks!

by welcome008 - C/C++ - 2007-12-05 14:42:10 阅读(2602) 回复(17)

/*这段代码是求五位数中被3整除,而且末尾为6的数统计个数*/ int main() { long int i; int count=0; for(i=1000;i<=9999;i++) { if((i*10+6)%3==0) { count++; printf("%ld ",i); } if(count%3==0) printf("\n"); } printf("\nthe count is:%d\n",count); getch(); exit(0); } 我想问的是i为什么要写成,我的sizeof(int)=2,我觉得范围是65535,应该可以装下1000-9999啊,可是如果写成那...

by diantouxiao - C/C++ - 2009-04-06 00:42:44 阅读(823) 回复(3)