第一天:能够运行hello world!
在任意编译器运行如下代码
#include <stdio.h>
int main()
{
printf("hello world!\n");
return 0;
}
/*
输出: hello world!
*/
键盘键入都是英文的
字母不会出现问题,大多数问题都是符号问题,符号不要是中文,也不要多敲。
尤其注意封号 ';' ';' 比较其他难辨认。
成功运行输出,那么,恭喜你成为一名程序员。
第二天:会printf(" ");函数输出
#include <stdio.h>
int main()
{
printf("你好 世界!\n");
return 0;
}
/*
输出:你好 世界!
*/
printf(" "); 双引号里面可以为中文
'\n'是换行符
非常有用!
输出图形
#include <stdio.h>
int main()
{
printf(" *** *** \n");
printf(" ***** ***** \n");
printf(" ************* \n");
printf(" ************* \n");
printf(" *********** \n");
printf(" ******* \n");
printf(" *** \n");
printf(" * \n");
return 0;
}
输出如图所示。
其他转义字符及其含义
\n | 换行 |
\t | 等同于tab键,到下一个制表位 |
\b | 向前退一格 |
\ddd | 八进制数所代表的字符,例\123,只占一个字节 |
\xhh | 十六进制数所代表的字符,例\x12,一样占一个字节 |
\r, \f, \\, \' | 初学者很少用到 |
自已可以探索更多
第三天:会scanf()函数输入
#include <stdio.h>
int main()
{
int i = 0;
printf("输入一个数:\n");
scanf("%d", &i);
printf("你输入的是%d\n", i);
return 0;
}
注意:
scanf(" "); 双引号里面不能出现任何其他字符,只能填入%d、%c、%f等。
切记不能有'\n'的存在。
并且双引号里面的元素要于引号外面的元素相等(不管是scanf和printf)。