[求助]数据的取值范围?
俺是新手,刚学C语言,书中数据类型那章多次提到数的取值范围,但一直搞不明白要如何去判断一个数有没有超出它的取值范围????????????请高人指点。
[此贴子已经被作者于2007-8-13 19:03:31编辑过]
[此贴子已经被作者于2007-8-13 19:03:31编辑过]
2007-08-13 19:02
2007-08-13 19:03
不明白,请多指教。
2007-08-13 19:07

2007-08-13 19:17
有点点明白了,要是能举了例就好了。
2007-08-13 19:24
2007-08-13 19:25
2007-08-13 19:42
LS各位提供的思路无非是知道各种数据类型的最大最小值,可是32位编译器和16位的编译器有很多不同,比如int型的范围就差很多,所以还不如从limits.h中定义的各个宏中读取各种数据的最大值或最小值来得可靠!

2007-08-13 19:46
多谢指教,看来我得加紧学习,你说的我还不能理解。
2007-08-13 21:01
其实这不是理解性的内容,只不过可能是你没看过,我本想把代码贴上来,不过这个文本编辑器在winme下有点问题,我把代码传上来,你看看吧:
[此贴子已经被作者于2007-8-13 21:17:04编辑过]

2007-08-13 21:15