欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > C语言格式输出

C语言格式输出

2025/2/26 22:27:05 来源:https://blog.csdn.net/weixin_48867130/article/details/144895673  浏览:    关键词:C语言格式输出

1.转换字符说明:

2.常用的打印格式:

在 C 语言中,格式输出主要依靠 printf 函数来实现。以下是一些 C 语言格式输出的代码举例及相关说明。

printf("%2d",123),因为输出的部分有三位数,但是要求的有两位,所以原样输出为:123;printf(“%5d”,123),由于输出的部分有三位,但是要求 5 位。不足的左边补空格,所以输出为: 123(这里前面有两个空格)。

printf("%10f",1.66),%f 输出,前面不指定小数位数的,就补足 6 位小数。前面指定小数位数的,按照指定小数位数输出。这个要求是 printf 函数内部的规定,就相当于它的一个 case 语句的 default。只要不指定,默认就是 6 位小数f。 前面是整数的,就是没指定小数位,只指定了总宽度。10f 就输出总宽是 10(包括符号,小数点,数字),不够在前面补空格。所以输出为: 1.660000。

printf("%5.3f",1.66),小数三位,整个数为 5 位(其中小数点也算一位),所以输出结果为:1.660。

printf("%3.1f",1.66),小数 1 位,整体三位(此时要进行四舍五入),所以输出为:1.7。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词