一 輸入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