前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >c语言数据类型长度

c语言数据类型长度

作者头像
用户4766018
发布2022-08-19 08:22:23
1.4K0
发布2022-08-19 08:22:23
举报
文章被收录于专栏:格物致知

头文件 <limits.h>和<float.h>中说明了基础数据的长度。 float,double和long double的范围就是在IEEE 754标准中提及的典型数据。

关键字

位长(字节)

范围

格式化字符串

char

1

-128..127(或0..255,与体系结构相关)

%c

unsigned char

1

0..255

signed char

1

-128..127

int

2(16位系统) 或 4

-32768..32767 或 -2147483648..2147483647

%i, %d

unsigned int

2 或 4

0..65535 或 0..4294967295

%u

signed int

2 或 4

-32768..32767 或 -2147483648..2147483647

%i, %d

short int

2

-32768..32767

%hi

unsigned short

2

0..65535

%hu

signed short

2

-32768..32767

long int

4 或 8[3]

-2147483648..2147483647 或 -9223372036854775808..9223372036854775807

%li, %ld

unsigned long

4 或 8

0..4294967295 或 0..18446744073709551615

%lu

signed long

4 或 8

-2147483648..2147483647 或 -9223372036854775808..9223372036854775807

long long

8

-9223372036854775808..9223372036854775807

%lli

unsigned long long

8

0..18446744073709551615

%llu

float

4

3.4x10-38..3.4x10+38 (7 sf)

%f, %e, %g

double

8

1.7x10-308..1.7x10+308 (15 sf)

%f, %e, %g

long double

8 或以上

编译器相关

%Lf, %Le, %Lg

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011/07/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档