输入一个整数,如何判断是否为int型(即是否超出范围)

[复制链接]
查看11 | 回复2 | 2016-8-7 14:20:41 | 显示全部楼层 |阅读模式
int 型的范围是-32768到32767(注意这是以前书上写的,但现在已经将int型改为32位的了,也就是说其表示范围和增大了)而int型包含了 有无符号整型 即 int, unsigned int。有无符号短整型 unsigned short int,short int .有无符号长整型 long int,unsiged int.它们的表示范围均有不同。( 在相同的一类型下无符号的整型比有符号的整型表示的范围要大。)你可以从其表示的范围来看你有没有超出其表示范围。(注意int型改成32位的了)。
回复

使用道具 举报

千问 | 2016-8-7 14:20:41 | 显示全部楼层
int 型的范围是-32768到32767;而无符号型:即unsigned int是0到65535;如果在这个范围的整数就是int型了。ok!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行