cad20020601 发表于 2014-2-23 09:06 感谢你老兄,这下明白多了! |
BBS如此美丽~ 我陶醉了 以前都在魔方格刷帖 在这里面刷啊~ 还要是有技术含量的! |
1233333 发表于 2014-2-17 13:16 额,看不懂。。。 好吧。。。你赢了。。 用啊哈磊的话说,int是一个小房子对吧?假如它的体积只有3立方米,你却硬要把9立方米的东西塞进去,那房子不得撑爆了?所以数据就出现了错误。 而long long int 么,就是给了你一个19立方米的房子,你那9立方米的东西不就能塞进去了?当然,如果你又有一个东西,它有19.1立方米这么大,房子又被你撑爆了,那数据就又错误了。 还有:恭喜你获得了成就:【强拆队】 |
感谢你们的回答,但,楼主我表示看不懂! |
李掌柜 发表于 2014-2-11 19:59 他的意思是让看看gcc的那个彩蛋一样的错误提示,好像是 "long long long" is too long for gcc 所以他一开始就说“注意看错误提示” |
4399APPLE 发表于 2014-2-11 19:36 有提示错误?这位同学,这个是数据溢出,楼主给出的数据类型(int)太小,, 你给出的"long long long a;" 有这种数据类型么?? 如果不知道llong long 去看看有关C 99标准. 二小你怎么看~~ |
李掌柜 发表于 2014-2-11 17:37 你看过错误提示了没?? |
4399APPLE 发表于 2014-2-10 20:16 long 或 long int 一般是32位.. long long或long long int 一般是64位~~ 你觉得long long 还不够用嘛 |
溢出 这种情况是典型的上溢 |
1233333 发表于 2014-2-9 13:53 你如果想“狼”一点,试试这条代码: long long long a; 注意看错误提示。 |
李掌柜 发表于 2014-2-8 22:24 啊哈C中,long和int一样大…… |
李掌柜 发表于 2014-2-9 17:54 float会有精度损失 |
输出格式符改成%u |
1233333 发表于 2014-2-9 13:53 熊孩子,小数点就有浮点类型哈~~一般float就够用了~~ |