WHCSRL 技术网

C语言中的%u %d %f...表示意义_Fw

%%d 十进制有符号整数

%%u 十进制无符号整数

%%f 浮点数

%%s 字符串

%%c 单个字符

%%p 指针的值

%%e 指数形式的浮点数

%%x, %%X 无符号以十六进制表示的整数

%%o 无符号以八进制表示的整数

%%g 把输出的值按照 %%e 或者 %%f 类型中输出长度较小的方式输出

%%p 输出地址符

%%lu 32位无符号整数

%%llu 64位无符号整数

%%2f是把float的所有位数输出2位,包括小数点,如果不组2位,补0,如果超过2位,按照实际输出

%%.2f是float后的小数只输出两位。

%%d=int

%%ld=long

%%lld=long long

推荐阅读