99问答网
所有问题
c语言的f格式输入输出问题:%10f这个是啥意思啊?数据不够10了是左对齐,还是右对齐?
如题!!!!
#include <stdio.h>
void main()
{
float f=123.456;
printf("%10f\n",f);
}
那为啥这个输出了是左对齐啊,不该空一个空格出来吗?
举报该问题
推荐答案 2011-01-18
%10f是输出的浮点数据最少占十列,超出十列的不全部显示,不足十列的左补空格补满十列。只有加了-号才是左对齐。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vWXWtWBjO.html
其他回答
第1个回答 2011-01-18
%10f是指输出浮点型数据10列(包括符号,小数点),数据不足10列的右对齐显示,左补空格。
第2个回答 2011-01-18
%10f指输出浮点型数据10个(包括符号,小数点),数据不足10个的右对齐显示,左补空格
第3个回答 2011-01-18
输出浮点型数据,数据超出10位只保留10位有效数字,不够10位的全部显示并右对齐,左补空格
第4个回答 2011-01-18
右对齐啊,可以用%10.0f 或%0.10f,这样会补0
1
2
下一页
相似回答
大家正在搜
相关问题
c语言程序中%10f是表达一个什么意思啊?
C语言中%10f 什么意思呀 求助求助
c语言中,输出格式要求:"%4.0f %10.1f"是什么意...
c语言中%10.11f是什么意思
求助!!C语言里 %- 10.2f是什么意思?
c语言中%10.4f是什么意思
为什么C语言中输出默认为右对齐
C语言中的F格式符