解题思路:
注意事项:
printf的格式化,很多文章都有写。
现在把一个8进制,16进制的输出细节拎出来,可以方便其他人查找。
使用printf输出8进制,16进制方法如下。
无前缀方式
printf("%o",num) //无前缀o的8进制数
printf("%x",num) //无前缀0x的小写16进制数
printf("%X",num) //无前缀0x的大写16进制数
有前缀方式
printf("%#o",num) //有前缀o的8进制数
printf("%#x",num) //有前缀0x的小写16进制数
printf("%#X",num) //有前缀0x的大写16进制数
参考代码:
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%#o %d %#x\n",a,a,a);
return 0;
}
0.0分
12 人评分
为啥 这串代码 我在VS上运行 显示失败 1>------ 已启动生成: 项目: Project1, 配置: Debug Win32 ------ 1>1.c 1>e:\c语言\project1\project1\1.c(9): error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>g:\windows kits\10\include\10.0.17763.0\ucrt\stdio.h(1274): note: 参见“scanf”的声明 1>已完成生成项目“Project1.vcxproj”的操作 - 失败。 ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
简单的a+b (C语言代码)浏览:588 |
数列 (C++代码)浏览:642 |
【亲和数】 (C语言代码)浏览:484 |
printf基础练习2 (C语言代码)浏览:705 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:530 |
WU-整数平均值 (C++代码)浏览:1150 |
【矩阵】 (C++代码)浏览:925 |
母牛的故事 (C语言代码)浏览:703 |
母牛的故事 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:643 |