中易网

执行int a=016;printf("%0",a);,输出的结果是?

答案:5  悬赏:70  
解决时间 2021-01-18 22:53
执行int a=016;printf("%0",a);,输出的结果是?
最佳答案
不是
printf("%0",a);
而是:
printf("%o",a); 是字母,不是数字。
执行int a=016;printf("%o",a);,输出的结果是:
16
全部回答
应该是%o,字母o,以8进制整数输出
#include 
int main()
{
int a=016; //'八进制 016 ,相当于十进制 14 
printf("八进制 = %o ",a);
printf("十进制 = %d ",a);
return 0;
}
%0*X : 输出的数占*位 %02X :表示以十六进制的格式输出占2位的数,不足的位前面用0填充。 如: int i = 245; printf("%04X",i); //输出 00F5
a=016,第一位是0,说明这个16是8进制表示,其实a也等于十进制的14.
%o,是一种格式表达,
printf("%o",a)
表示8进制格式的输出。而a的8进制表达就是16,所以输出16.
倘若%0没写错,不是%o的话,那么%0不是不是格式,什么也不输出。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
形容心情很糟糕的词语
求问北四环附近肉店,你懂,价格适中
vivox20如何连接电脑
汩罗至江西宜昌多远
面部脂肪填充符合哪些人
当你看到11点11分的时候表示的什么
求付辛博《全世界你最懂我》的MP3链接
lol求小智照片,只为珍藏!!不开玩笑!
爱普生9908墨盒1-9种颜色是怎么排序的
小学二年级语文看图写话《扶盲人爷爷过马路》
中国女性传统美德
求一个介绍几维空间的视频
一天万分之五的利息,一个月是多少?
世纪恒美地址好找么,我有些事要过去
股市中一次买点二次买点何意思
推荐资讯
钢结构厂房推拉大门用什么材质好
玄幻小说 主角是一个帝国大将军家出生,出生便
被保护的很好的大二女生 除了学习什么都不会
□8×2□=□□□0
带有茂、萍两字的情侣网名
怎样将HL-5350DN设置成网络打印机
SUV车型是不是没有轿车车型跑得快?
跪求深山大道、筱山纪信、川内伦子、荒木经惟
大麦网付款了以后怎么选座位?
jsp中的两种跳转方式分别是?有什么区别?要
HSV2IGM和IGG是什么意思?
浪漫庄园 可口苹果芝士 可口五香鱼干怎么做
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?