c5be829daec2890f912d4d2ec55bb5a3.png

点击上方蓝字关注我,了解更多咨询

91f806c66a893b47972b02484393e714.png

%s在C语言中代表字符串型格式符,一般用在printf、sprintf等字符串格式化函数中,用于决定格式化参数的数据类型。

1c734081a981f1a0e358c60fd9f69127.png

整数类型是%d,单精度浮点类型,也就是小数是%f,字符类型%c%c,%s这些代表你要输出的数据的数据类型:%d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数 %x, %X 无符号以十六进制表示的整数 %0 无符号以八进制表示的整数 %g 自动选择合适的表示法。

1f6f8c60199ff51773e09be26f9d2a2d.png

1、%d/i

接受整数值并将它表示为有符号的十进制整数,i是老式写法

2、%o

无符号8进制整数(不输出前缀0)

3、%u

无符号10进制整数

4、%x/X

无符号16进制整数,x对应的是abcdef,X对应的是ABCDEF(不输出前缀0x)

92812588a9f639c459bff7ce79fcca29.png

5、%f(lf)

单精度浮点数和双精度浮点数用f(lf在C99开始加入标准,意思和f相同)

用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

246647f51d494c8db7925f045be2c483.png

END

*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

457b292ca332af45a2669268d195341a.png

aab4a0af3fe9e6b98cf0e7451e26a226.gif

戳“阅读原文”我们一起进步

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐