常用c语言数据类型与转义序列
整形
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打印出

