99问答网
所有问题
c语言 %-10d
c语言中 %-10d 和 %10d 有什么区别?
举报该问题
推荐答案 推荐于2017-10-08
%-10d:表示的是你整个输出的数共10位,比如说你输出的是12345 这个数只有5位数 要求是输出10位数 就得是左对齐右端补空格 输出就为12345_ _ _ _ _, %10d:就是右对齐左端补空格_ _ _ _ _12345
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WeOjz7jOv.html
其他回答
第1个回答 2010-04-23
%-10d:输出占10列并且左对齐; %10d: 输出占10列右对齐
相似回答
19:10<30.单选题printf(''
%-10d
',s) ;这里的%-10d表示什么意int?
答:
在
C语言
的printf()函数中,
%-10d
表示输出一个十进制整数,左对齐,并且占据10个字符的位置。如果该整数不足10个字符,则在左侧用空格填充。具体来说,%-10d由三个部分组成:-、10和d。其中:-表示左对齐输出,即如果该整数是负数,则在其左侧添加负号。10表示该整数在输出时占据10个字符的位置。d...
C语言
输出如何右对齐
答:
include <stdio.h>int main(int argc, char *argv[]){int i = 6789 ;float j = -4.567 ;printf("
%-10d
", i); //左对齐printf("100\n"); //这一行只是为了验证上一行是否是10个字符的长度printf("%-12.5f", j);//左对齐printf("100\n"); //这一行只是为了验证上一行...
c语言
怎么让文字右对齐
答:
C语言
默认右对齐,如果不做特别改动,默认右对齐。可以根据需要为输出样式加上宽度,例如:printf(
“%10d”
),如果需要左对齐,则在占位符前加上负号,例如:printf(“%-10d”)。
C语言
问题
答:
10d 如果数据的长度不超过10,则输出的长度为10, 超过10了则按实际长度输出。默认右对齐 -10d 左对齐输出 +10d 右对齐输出 d %d 没意义 printf("%10d",b);就是口口口口口口口口33 printf("
%-10d
",b);就是33口口口口口口口口 printf("%+10d",b);就是口口口口口口口口33 ...
c语言
的输出默认的是左对齐还是右对齐?
答:
默认格式是左对齐 方式1 printf("%d\n",101010);默认打印格式为左对齐;方式2 printf("
%-10d
\n",101010);在打印数字宽度前面加一个“-”。说明:数字宽度为10,如果要打印的位数小于10,则在后面补足空格;如果要打印的位数大于10,则打印所有的数字,不会截断 右对齐 printf("%10d",101010);在%...
c语言
,printf对齐问题
答:
因为第二行的"
%-10d
"表示数字写在前面,靠左对其,后面带9个空位 而你前面的名只有8位,%10d靠右对齐,前面就会多出两个空位
c语言
的输出默认的是左对齐还是右对齐?
答:
你只有加上%10d的时候(10只是我举的例子),这时候限定了int值输出长度为10,而12345这个int值的长度为5,这时候就有左对齐还是右对齐的分别了。include <stdio.h> void main(){ printf("%10d\n%10d\n%10d\n",12345,1234,123);} 如果你使用
%-10d
这时候就是:...
C语言
任意输入俩个数 打印之间含有9的数字
答:
include<stdio.h> main(){ int x,y,i;printf("输入两个数(x<y):\n");scanf("%d,%d",&x,&y);for(i=x;i<=y;i++){ if(i%10==9||i/100==9||i%1000/100==9||i%10000%1000/100==9||i%100000%10000%1000/100==9)//可以求100000以内含有9的数字 printf("
%-10d
",i);...
C语言
怎么实现左对齐?
答:
```c#include int main(void) { int i = 12345678; printf("**
%-10d
**", i); // 输出的数字将左对齐,不足10位用空格填充 printf("**%10d**", i); // 输出的数字将右对齐,不足10位用0填充 return 0;}```如果你在寻找更丰富的
C语言
学习资源,我强烈推荐关注公众号...
大家正在搜
c语言中%s和%c
c语言%d
c语言%f
10d和10f
10d和20d
c语言!
c语言!是什么
在c语言中
c语言编程
相关问题
请问C语言中“%#10d”是什么意思?
请问C语言中“%#10d”是什么意思??
C语言里的 %10d 是什么意思?就是%后面加一个数字是什么...
10d的负1.5次方在C语言中怎么打
C语言中%4d,%5d之类的是什么意思?
C语言%1f的1是什么意思
C语言中%10d=%10d是什么意思?
c语言的输出默认的是左对齐还是右对齐?