知识点:
1转义字符
2什么是变量与常量
3基本数据类型
4基本运算符与表达式
5数据的输入输出
6初学者的疑难解答
重点:转义字符和常量变量,先说转义字符:
\’ 单引号 (在正常基础上多了一个\)
\” 双引号 (同上)
\ 反斜杠 (同上,相当于两根表示一根)
\0 空字符
\a 响铃
\b 后退
\f 走纸
\n 换行 (就是换行)
\r 回车
\t 水平制表符 (相当于是个空格键)
\v 垂直制表符
\xnnn 表示十六进制数(nnn)
# define Name "喻灵犀" //定义常量的方式1 此种定义方法要不可以有分号
const int Age = 26; //定义常量的方式2 const+变量类型+变量名+值
void main ()
{
printf("HelloWorld \r"); //光标移动到该行首位
putchar('abcd');
/*这里只会打印a,后面得到bcd不会打印。且a会覆盖上面的H,光标 会停在e下面。 但是如果上下两行调换位置,或者在第一行加上换行则可 以避免。*/
printf("\n"); //a 注意这里要用单引号
system("\"x86)\\Tencent\\QQ\Bin\\QQScLauncher.exe\"");
/*打开QQ,此处的目标名需要在引号里面再加上转义字符引号,即"" /''...../'' ""原有的单斜杠也要用转义字符翻译过来*/
printf(Name"\n"); //"\n"要打引号,否则报错
printf("%d",Age); //年龄和名字为什么不能在一起打???
getchar();
}
putchar()与printf()的区别:
printf是标准输出函数,可以输出char型、int型、float型、double型等数据。
putchar是字符输出函数,只能输出字符。
printf(“%c”, ‘a’); // 输出字符
printf(“%s”, “sadf”); // 输出字符串
printf(“%d”, 3); // 输出int型数据
printf(“%f”, 3.14); // 输出float型数据
printf(“%lf”, 3.14); // 输出double型数据
putchar(‘a’); // putchar只能输出字符
用记事本编程设计到中文时,需要将格式更改为UTF-8.
好玩的东西,就是头文件可以自己设计。只要在命名规则以内,可以讲正常的常量名,用各种代替,实现一种程序加密的效果,比如:# define _ main ;
# define __ int ;
这样一来可以达到一种效果,就是写出来的东西除了自己只有鬼看的懂。还可以把代码写成一个图案,比如一个爱心,一个丘比特。这恐怕是程序员才独有的浪漫了!