700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言显示字符型和整型数据类型的表示范围

C语言显示字符型和整型数据类型的表示范围

时间:2019-12-15 12:41:47

相关推荐

C语言显示字符型和整型数据类型的表示范围

#include <stdio.h> #include <limits.h>int main(void){puts("该环境下各字符型、整型数值的范围");printf("char: :%d~%d\n", CHAR_MIN, CHAR_MAX);printf("signed char:%d~%d\n", SCHAR_MIN, SCHAR_MAX);printf("unsignd char :%d~%d\n", 0,UCHAR_MAX);printf("short :%d~%d\n", SHRT_MIN, SHRT_MAX);printf("int :%d~%d\n", INT_MIN, INT_MAX);printf("long :%ld~%ld\n", LONG_MIN, LONG_MAX);printf("unsigned short :%u~%u\n", 0,USHRT_MAX);printf("usigned :%u~%u\n", 0,UINT_MAX);printf("unsigned long :%lu~%lu\n", 0,ULONG_MAX);return 0;}

运行结果:

声明变量时,可以通过加上类型说明符signedunsigned来指定其中一种数据类型。若不加类型说明符,则默认为有符号。

无符号整型(unsigned integer type) 表示 0 和整数的整型

有符号整型(signed integer type) 表示 0 和正负数的整型

注:char型比较特殊,存在既不带 signed 又不带 unsigned 的 “单独”的char型。

对于单独的shortlong, 可以认为是省略了int

对于单独的signedunsigned,可以认为是(非shortlong的)int

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。