目录
整形
1.有符号
2.无符号
浮点形
字符形
转义序列
八进制与十六进制
数据类型大小
整形
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打印出