一 输入scanf
int main(){
int n;
scanf("输入一个int数据:%d", &n);
printf("%d\n", n);
system("pause");
return 0;
}
&n 取地址符,取n的地址
二 VS解决WARNINGS
错误 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. d:\cworkspace\ndk_1\ndk_1\ndk_1.cpp 42 1 NDK_1
解决: 右击项目- 属性 - C/C++ -预处理器 -预处理器定义:添加 _CRT_SECURE_NO_WARNINGS
三 格式化
浮点型 | 字节 | 精度 | 占位 |
---|---|---|---|
short | %d | ||
long | %ld | ||
double | %c | ||
char | 8 | 19位小数 | %Lf |
float | 4 | 6位小数 | %f |
double | 8 | 15位小数 | %lf |
long double | 8 | 19位小数 | %Lf |
8进制 | %o | ||
16进制 | 小写: %x 大写:%X |
int类型
printf("%d\n",i);
#include <stdio.h>
char str[100];
sprintf(str, "img/png_%d.png", 1);
printf("%s", str);
//使用 0 补到3个字符
sprintf(str, "img/png_%03d.png", 1);
printf("%s", str);
结果:
img/png_1.png
img/png_001.png