当前位置: 肆参拓扑网 > 知识问答 > %-5d是什么意思??

%-5d是什么意思??

时间:2024-05-17 04:23:33来源:肆参拓扑网

输出方式为“%5d”表示按5位的固定位宽输出整型数值。如果不足5位,则在前面补空格;超过5位,则按实际位数输出。

%-md:输出格式为整形,长度为m(输出最小长度),左对齐;可用m表示你的3,4,5,121;

%m.nf:输出格式为float型,即带小数点的小数,m为总长度,n为小数长度。

“”是转义字符,有两种格式“ddd和xhh”

ddd:ddd表示三位8进制数;

xhh:表示两位16进制数。

扩展资料

在C语言里,整数有三种表示形式:十进制,八进制,十六进制。其中以数字0开头,由0~7组成的数是八进制。以0X或0x开头,由0~9,A~F或a~f 组成是十六进制。除表示正负的符号外,以1~9开头,由0~9组成是十进制。1.十进制:除表示正负的符号外,以1~9开头,由0~9组成。

如,128,+234,-278。2,八进制:以0开头,由0~7组成的数。如,0126,050000.3,十六进制:以0X或0x开头,由0~9,A~F或a~f 组成。如,0x12A,0x5a000。

举个例给你吧:

int num=123;

printf("num=%5d,num=-%5d,num=%md\n",num,num,num);

那么输出就是(num= 123,num=123 ,123)

第一个的num123的左边有两个空格,因为不足所以左边补上两个空格;第二个num123的右边有两个空格,因为不足所以右边补上两个空格。最后的那个就是有多少个就输出多少个。

懂了吗?望采纳!

5D是佳能公司前些年生产的一款入门级全画幅单镜头反光照相机,该机型号为EOS

5D,人们简称之为5D,现已停产。后来佳能又生产有升级产品EOS

5DMARK

II,佳能公司最近又推出了最新型的EOS

5D

MARK

III。

5D电影啊,希力科技研发的5D电影好睇。

一般如果是%md的话,表示得次数字占据m位,不足的话,左边不上空格

但是,如果是%-md的话,表示不足右不空格

免责声明:文章数据由网友投稿或转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请与本站管理员联系,我们将在第一时间删除内容!
Copyright ©2020-2024 肆参拓扑网 (www.43tp.com) 版权所有 琼ICP备2022010180号-11