C语言中%3d是什么意思?

 我来答
Katrine_C
2007-10-19 · TA获得超过1.8万个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:0
展开全部
3D"是three-dimensional的缩写,就是三维图形。在计算机里显示3d图形,就是说在平面里显示三维图形。不像现实世界里,真实的三维空间,有真实的距离空间。计算机里只是看起来很像真实世界,因此在计算机显示的3d图形,就是让人眼看上就像真的一样。人眼有一个特性就是近大远小,就会形成立体感。计算机屏幕是平面二维的,我们之所以能欣赏到真如实物般的三维图像,是因为显示在计算机屏幕上时色彩灰度的不同而使人眼产生视觉上的错觉,而将二维的计算机屏幕感知为三维图像。基于色彩学的有关知识,三维物体边缘的凸出部分一般显高亮度色,而凹下去的部分由于受光线的遮挡而显暗色。这一认识被广泛应用于网页或其他应用中对按钮、3d线条的绘制。比如要绘制的3d文字,即在原始位置显示高亮度颜色,而在左下或右上等位置用低亮度颜色勾勒出其轮廓,这样在视觉上便会产生3d文字的效果。具体实现时,可用完全一样的字体在不同的位置分别绘制两个不同颜色的2d文字,只要使两个文字的坐标合适,就完全可以在视觉上产生出不同效果的3d文字
xiangjuan314
推荐于2017-11-22 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2785万
展开全部
C语言中%3d  表示以3位的固定宽度输出整型数。
注意:不足3位,在前面补空格; 超过3位,按实际位数输出(但是要在其范围内-32768 ~ 32767)。

比如
printf("%3d\n", 3);    // 输出_ _ 3  (其中 _ 表示空格)
printf("%3d\n", 312);  // 输出312 
printf("%3d\n", 3122); // 输出3122
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗一的0l
2019-02-28 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:26%
帮助的人:959万
展开全部
就是控制一个变量的格式。%d表示整数,3表示位数,就是至少是3位,如果不足就空格补齐。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枚有福蹉诗
2019-11-06 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:936万
展开全部
以3位的固定宽度输出整形数。比如说3,%3d输出就是_
_3.
23
%3d输出就是
_23.
总会把把没有数字的位数空出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wchyumo2011
2016-04-26 · TA获得超过2万个赞
知道大有可为答主
回答量:5810
采纳率:79%
帮助的人:2735万
展开全部
输出的最小宽度为3,比如输出1,那么就是输出两个空格之后再输出1
再比如输出1234,那么就原样输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(14)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式