转义字符,格式控制符,自定义头文件

知识点:
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 ;
这样一来可以达到一种效果,就是写出来的东西除了自己只有鬼看的懂。还可以把代码写成一个图案,比如一个爱心,一个丘比特。这恐怕是程序员才独有的浪漫了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值