解题思路:1.首先确定8,16进制在C语言中的表示符号:%o,%x。
2.确定正常情况下如何表示8,16进制:0+数字;0x+数字。
3.所以在编写时就有:printf("0%o 0x%x\n",123456789,123456789);
注意事项:%o输出之后,窗口内只有726746425,为了表示是八进制要在前面加0.
所以在代码中加入0即0%o。十六进制同理。
参考代码:
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:562 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:645 |
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:471 |
【数组的距离】 (C语言代码)浏览:728 |
ASCII帮了大忙浏览:748 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:999 |
循环入门练习5 (C语言代码)浏览:837 |
用筛法求之N内的素数。 (C语言代码)浏览:529 |
1197求助浏览:629 |
生日日数 (C语言代码)浏览:1500 |