C languages
C语言的控制字符与转义字符
前言:某人对于C语言一些小小细节的随记 以下为较常用的控制字符 * %d:有符号十进制整型 (int short char) * 此控制字符亦有其他变种 * %hd:短整型 * %ld:长整型 * %lld/%l64d:64位整型 * %u:无符号十进制整型 * %o:无符号八进制整型 * %x:无符号十六进制整型 * %f:十进制单精度浮点数,默认小数部分保留六位,超过部分四舍五入 * %lf:小数形式双精度实型 * %e:指数形式单精度实型 * %g:由编译器自动选定f/e格式,使输出宽度最小且不输出无意义的0 * %c:参照ASCI字符表打印一个单独的字符 * %s:字符串 * %md:m为指定输出字段的宽度,如果数据的位数小于m,则在左端补以空格,若大于m,则按实际位数输出 * %.mf:输出实数时小数点后保留m位 (在mf前面有个小数点! * %p:指针 * %%:给输出的数据加个百分号