整形

1.有符号

类型 对应使用关键字符
short: %hd
int:  %d
long: %ld
long long: %lld
有符号类型前面可以加signed强调是有符号类型,例如:signed int

2.无符号

类型 对应使用关键字符
unsigned short: %hu
unsigned int:  %u
unsigned long: %lu
unsigned long long: %llu

浮点形

类型 对应使用关键字符
flort: %f
double: %lf
long double: %Lf

字符形

类型 对应使用关键字符
char(单个字符): %c
char(字符串): %s

转义序列

转义序列 含义
\a: 警报
\b: 退格
\f: 换页
\n: 换行
\r: 回车
\t: 水平制表符
\v: 垂直制表符
\: 反斜杠
\‘: 单引号
\“: 双引号
\?: 问号
\0oo: 八进制值(o表示0到7中的一个数)
\xhh: 十六进制数(h表示0到f中的一个数)

八进制与十六进制

用十进制打印: %d
用八进制打印: %o
用十六进制打印: %x
用八进制打印显示进制前缀: %#o (例如十进制100对应八进制0144)
用十六进制打印显示进制前缀: %#x,%#X(例如十进制100对应十六进制0x64,0X64)

数据类型大小

用siezof(目标)计算,大小用%zd打印出