转换说明符图表:
转换说明符 | 转换输出类型 | 备注 |
%d | 有符号整型(int) | 可以有负数的整数 |
%u | 无符号整型(unsigned int) | 不能负数的整数 >=0 |
%c | 字符型(char) | 单个字符 |
%s | 字符串(string) | 多个字符 |
%f | 单精度浮点型(float) | 8位有效数字的实数(浮点数) |
%lf | 双精度浮点型(double) | 16位有效数字的实数(浮点数) |
转义字符图表:
转义字符 | 释义 | 示例 |
\? | 在书写连续多个问号时,防止被解析为三字母词 | 如:printf("(Are you ok??)");->输出是:(Are you ok] |
\' | 用于表示常量字符 ' | 如:printf("\'\'");->输出是:'' |
\" | 用于表示字符串内部的双引号" | 如:printf("hello!\"gefon\"");->输出是:hello!"gefon" |
\\ | 用于表示一个反斜杠,防止被解释为一个转义字符序列 | C语言中单"\"为转义字符解释符号 |
\a | 警告字符,蜂鸣 | |
\b | 退格符 | |
\f | 进纸符 | |
\n | 换行 | |
\r | 回车 | |
\t | 水平制表符 | |
\v | 垂直制表符 | |
\ddd | ddd表示1~3个八进制的数字。 如: \130 X | |
\xdd | dd表示2个十六进制数字。 如: \x30 0 |
三字母词图表:
三字母词 | 对应字符 |
??= | # |
??( | [ |
??) | ] |
??< | { |
??> | } |
??/ | / |
??! | | |
??' | ^ |
??- | ~ |