c语言中的输出操作相对java来说是比较麻烦的,每种数据类型的输出都有各自的占位符
下面是各种数据类型的输出占位符:
short / int %d
long %ld long 是int得修饰,不能算是一种单独的数据类型,只是比int多了四个字节的存储空间
long long %lld
char %c
float / double %f float 默认是6位小数输出;可以在%f中控制;例如:%.2f:输出两位小数;
char *s %s 输出字符串
unsigned %u (signed:有符号类型, unsigned:无符号类型;默认都是有符号的)
八进制 %o 以0开头
十进制 %d
十六进制 %x 以0x开头
地址值 / 指针值 %p
* 取指针里地址指向的地方的值
& 取改值存储位置的地址值
二进制的输出没有占位符,只能通过其他方法
各种数据类型的输出占位符
最新推荐文章于 2025-04-28 14:02:53 发布
本文详细介绍了C语言中不同类型数据的输出占位符,包括整型、浮点型、字符型等,并解释了如何控制浮点数的小数位数及如何表示不同进制的数值。
4253

被折叠的 条评论
为什么被折叠?



