问问题描述
在C语言中:%*3d是什么意思,跪求万能的网友,帮帮我!
答精选答案

%3d的意思是,给当前输出项默认最少分配三个输出位置,如果输出的内容少于三个字符,那么在其前面补上空格,如果多于三个字符,那么安原文输出printf("%3d",2)
;结果就是:空格空格2printf("%3d",22)
;结果就是:空格22printf("%3d",1234)
;结果就是:1234而%-3d正好相反,是在输出项后面补上空格如:printf("%-3d",2)
;结果就是:2空格空格以此类推明白了么?
本文来自作者[anshunzhiyejishuxueyuan]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/jingxuan/4197135.html
评论列表(4条)
我是公众科技网的签约作者“anshunzhiyejishuxueyuan”!
希望本篇文章《在C语言中:%*3d是什么意思》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:%3d的意思是,给当前输出项默认最少分配三个输出位置,如果输出的内容少于三个字符,那么在其前面补上空格,如果多于三个字符,那么安原文输出printf("%3d",2);结果就是:空格空格2printf("%3d",22);结果就是:空格22printf("%3d",1234);结果就是:1234而%-3d正好相反,是在输出项后面补上空格如:printf("%-3d",2);结果就是:2空格空格以此类推明白了么?