当前位置: 主页 > 彩票资讯 >

在C语言中“%—3d”是什么意思啊?

发布时间:2019-12-11 | 来源:未知 | 作者:admin | 点击: 次 | 3d
在C语言中“%—3d”是什么意思啊?

"%-3d"以整数形式左对齐输出三个字符(包括空格)
举个例子:
printf("%3d",13); 默认输出是按照右对齐的,所以在左边补空格 结果是:_13
printf("%-3d",14); 因为前面有负号”-“,所以这时候是左对齐输出的,所以在右边补空格,结果是:14_
如果这里是“%-4d”的话结果是: 14_ _

C语言中%+d和%-3d是什么意思

+是显示正负符号的意思
-3是指右对齐,并且如果输出的值字符串长度至少为3,不够得空格补齐

关于【在C语言中“%—3d”是什么意思啊?】其他看法

%3d的意思是,给当前输出项默认最少分配三个输出位置,如果输出的内容少于三个字符,那么在其前面补上空格,如果多于三个字符,那么安原文输出 printf("%3d",2); 结果就是:空格空格2 printf("%3d",22); 结果就是:空格22 printf("%3d",1234); 结果就是:1234 而%-3d正好相反,是在输出项后面补上空格 如: printf("%-3d",2); 结果就是:2空格空格 以此类推 明白了么?

关于【C语言中%+d和%-3d是什么意思】其他看法

-号是左对齐

吉彩网彩票预测专家(整理搜集)

Powered by http://www.jitajianpu.com © 2004-2009 DesDev Inc.
Copyright © 2002-2020 吉彩网彩票预测专家 版权所有