首页 >

C语言中的合法整数(详细介绍C语言中的整数类型及其范围) – 网络|

电影公众号怎么赚钱,种子失效怎么办,手机端域名怎么设置C语言中的合法整数(详细介绍C语言中的整数类型及其范围) - 网络|C语言中的合法整数,详细介绍C语言中的整数类型及其范围,

1. C语言中的整数类型

tggg。它们的大小和范围分别如下

– char1字节,-128~127或0~255

– short2字节,-32768~32767或0~65535t4字节,-2147483648~2147483647或0~4294967295g4字节,-2147483648~2147483647或0~4294967295gg8字节,-9223372036854775808~9223372036854775807或0~18446744073709551615

2. 如何判断一个整数是否合法

一个整数在C语言中是否合法,需要满足以下几个条件

– 整数不能包含小数点或指数部分。

– 整数不能包含任何字母或特殊符号,除了正负号。

– 整数的值必须在其类型的范围内。

例如,以下整数都是合法的

– 123

– -456

– 2147483647

而以下整数都是不合法的

– 1.23

– 1e4

– 123a

– 2147483648

3. 实例

下面是一个判断整数是否合法的例子

“`ccludecludeclude

tain() {

char str[100];tum;

tf(“请输入一个整数”););

// 判断是否包含非法字符t i = 0; str[i] != ‘\0’; i++) {

if (!isdigit(str[i]) && str[i] != ‘-‘ && str[i] != ‘+’) {tf”);

exit(0);

}

}

// 转换为整数um = atoi(str);

t范围内umum< -2147483648) {tft");

exit(0);

}

tfum);

t类型的范围内。如果整数不在范围内,则输出错误信息并退出程序;否则,输出整数的值。


C语言中的合法整数(详细介绍C语言中的整数类型及其范围) - 网络|
  • vs2013 c语言(入门教程和方法方法) - 网络|
  • vs2013 c语言(入门教程和方法方法) - 网络| | vs2013 c语言(入门教程和方法方法) - 网络| ...

    C语言中的合法整数(详细介绍C语言中的整数类型及其范围) - 网络|
  • C语言中数组作为形参的使用方法详解 - 网络|
  • C语言中数组作为形参的使用方法详解 - 网络| | C语言中数组作为形参的使用方法详解 - 网络| ...

    C语言中的合法整数(详细介绍C语言中的整数类型及其范围) - 网络|
  • c语言如何设计通讯录程序? - 网络|
  • c语言如何设计通讯录程序? - 网络| | c语言如何设计通讯录程序? - 网络| ...