17337161031 发表于 2022-6-7 22:00
你查一下 long int 是几位数据,应该是达到最大值 超出范围
donny123800 发表于 2022-6-7 23:42
我理解的long int 应该是4个字节的数据!但是实际上这个值只能取到32767以内
donny123800 发表于 2022-6-7 23:42
我理解的long int 应该是4个字节的数据!但是实际上这个值只能取到32767以内
donny123800 发表于 2022-6-7 23:42
我理解的long int 应该是4个字节的数据!但是实际上这个值只能取到32767以内
188610329 发表于 2022-6-8 18:02
一般情况下,long是long,int是int。
long int 应该是你自创的类型,自创类型不是不可以,但你如果希望 ...
17337161031 发表于 2022-6-7 22:00
你查一下 long int 是几位数据,应该是达到最大值 超出范围
donny123800 发表于 2022-6-8 21:45
long 定义的变量一样的不能超过32767 只要超过这个范围一定出错~
donny123800 发表于 2022-6-8 21:46
所以不知道是哪里出问题了!多谢大侠指点哈!
Hephaestus 发表于 2022-6-8 22:23
六楼已经贴出编译器手册,那就不是long数据长度的问题,应该出在别的地方,多贴一些代码。
startxk 发表于 2022-6-9 09:37
int本来不就是16位么? 在很久很久以前,C语言才出现的时候,计算机的字宽是16位,int于是也就是16位. 后来出现 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |