一、数据类型

1.1 基本数据类型

自定义类型基础类型占用字节数取值范围描述
mls8char1-128 to 1278 位有符号整数
mlu8unsigned char10 to 2558 位无符号整数
mlvu8volatile unsigned char10 to 2558 位无符号整数,具有 volatile 属性
mls16short2-32768 to 3276716 位有符号整数
mlu16unsigned short20 to 6553516 位无符号整数
mlvu16volatile unsigned short20 to 6553516 位无符号整数,具有 volatile 属性
mls32int4-2147483648 to 214748364732 位有符号整数
mlu32unsigned int40 to 429496729532 位无符号整数
mlvu32volatile unsigned int40 to 429496729532 位无符号整数,具有 volatile 属性
mls64long long8-9223372036854775808 to 922337203685477580764 位有符号整数
mlu64unsigned long long80 to 1844674407370955161564 位无符号整数
mlvu64volatile unsigned long long80 to 1844674407370955161564 位无符号整数,具有 volatile 属性
mlf32float4约 ±1.2e-38 to ±3.4e+3832 位浮点数

1.2 数据类型的打印格式

数据类型关键字

分类

打印格式

其他

打印格式

char

字符类型

%c

内存地址

%p

short

短整型

%hd

字符串

%s

int

整型

%d

八进制数据

%#o

long

长整型

%ld

十六进制数据

%#x

long long

长长整形

%lld

百分号

%%

float

单精度浮点型

%f

左占位符

%5d

double

双精度浮点型

%lf

右占位符

%-5d

unsigned long

无符号长整型

%lu

取小数后几位

%.5f

unsigned int

无符号整型

%u

sizeof关键字

%lu或%ld

二、优先级

 ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部