C语言基本数据类型(short,int,long,long long,float,double,char),整型,浮点型,字符型的大小,取值范围,输出(打印)格式详解。

本文详细介绍了C语言的基本数据类型,包括整型(short, int, long, long long)的取值范围、大小及输出格式,无符号整型,浮点型(float, double)的表示范围和特点,以及字符型(char)的编码与输出方式。所有内容基于64位Windows系统和MinGW64编译器。" 107738400,9390312,XML详解:概念、特点与语法规则,"['前端', 'XML', '数据存储', '标记语言', '语法规则']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

以下的内容全部是在64位windows系统下运行的,编译器为:MinGW64;


一、整型(short,int,long,longlong)

1.有符号整型

所谓的符号其实就是指正负号(±),有符号类型就是指前面有正号(+)或负号(-),说明有符号整型即可以存正整数也可以存负整数;

有符号整型:前缀为signed,例如:signed int num = 0;前缀signed可以省略,经常写作:int num = 0;


(1)int类型

printf("%d\n",sizeof(int));

输出结果为:

4

sizeof是用来计算一个变量,或者数据类型的长度,以字节为单位;这里用来计算基本数据类型的大小;

也就是说int类型的大小是 4 字节,也就是32位;
一共有2^32 = 4294967296种组合方式;

能表示的数值范围是
-2^(32-1) ~ 2^(32-1)-1 (即 -2147483648 ~ 2147483647)

打印类型(输出格式)是 %d ,使用格式为 int 名 = 值;

int num_int = 10;
printf("%d\n",num_int);

输出结果为:

10

总结
在这里插入图片描述



(2)short类型

printf("%d\n",sizeof(short));

输出结果为:

2

也就是说short类型的大小是 2 字节,也就是16位;
一共有2^16 = 65536种组合方式;

能表示的数值范围是
-2^(16-1) ~2(16-1) -1 (即 -32768 ~ 32767)

打印类型(输出格式)是 %hd ,使用格式为 short 名 = 值;

short num_short = 20;
printf("%hd\n",num_short);

输出结果为:

20

总结
在这里插入图片描述



(3)long类型

printf("%d\n",sizeof(long));

输出结果为:

4

也就是说long类型的大小是 4 字节,也就是32位;
一共有2^32 = 4294967296种组合方式;

能表示的数值范围是
-2^(32-1) ~ 2^(32-1)-1 (即 -2147483648 ~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值