栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言(关于数据输出的转换声明)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言(关于数据输出的转换声明)

程序样例: 

#include
int main()
{
	int i;
	float x;
	i=40;
	x=839.21f;
	printf("|%d|%5d|%-5d|%5.3d|n",i,i,i,i);
	printf("|%10.3f|%10.3e|%-10g|n",x,x,x);
}

输出结果: 

|40|   40|40   |  040|
|   839.210|8.392e+002|839.21    |

笔记:

%d:以十进制形式显示变量i,且占用最少的空格
%5d:以十进制形式显示变量i,且至少占用5个字符的空间
     由于i只占两个字符,在i前面添加3个空格
%-5d:以十进制形式显示变量i,且至少占用5个字符的空间
     由于i只占两个字符,在i后面添加3个空格(与上面相反)
%5.3d:以十进制形式显示变量i,且至少占用5个字符的空间并至少有3个数字
       由于i只用两个数字,在前面添加0
       且在040前面添加两个空格以达到五个字符


%10.3f:以定点十进制形式显示变量x,且总共用10个字符,其中小数点后面保留3位小数
        变量x需要7个字符(小数点前3位,小数点一位,小数点后3位),变量x前面添加3个空格
%10.3e:以指数形式显示变量x,且总共用10个字符,其中小数点后保留3位小数
        变量x总共9位字符,在前面添加一个空格
%-10g:既可以以定点十进制显示,也可以指数形式显示

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1026957.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号