然后是转义字符,这块有点类似python的转义字符。今天开始老师教了下GIT的使用方法,可以上传自己代码分享也可以白嫖别人的代码,很好用。
进入整体,转义字符就是转变了原本的意思的字符,比如\n表示换行而非\+n的组合。
- \?,??)会被输出位】-三字母词,所以\?\?)才可以输出??)
- \’,假如我想打’’’会报错,所以也需要\’转义中间,’\’’
- \\可以吧转义字符转义成正常字符才可以打印出\
- \a,警告字符,蜂鸣
- \b,退格符
- \f,进纸符
- \n,换行
- \ddd,ddd表示1-3个八进制的数字
- \xdd,dd表示2个十六进制的数字
代码如下
int main()
{
printf("%c\n", '\130');
return 0;
}
得到
X-----ASCII码值为88也就是8进制的130。
ASCII码表:A-65 B-66,a-97,b-98.给所有的字符编译了一个数字用来对应一个十进制的值来存储。
int main()
{
printf("%c\n", '\x30');//十六进制的30代表48,对应ASCLL吗为字符0
return 0;
}
打印结果为
然后学一下注释。
注释用于解释复杂代码的。让未来的自己或者别人可以看懂自己写的代码,增加代码的可读性。
接下来学下选择语句,这块好像所有语言都一样IF ELSE,我感觉人类最简单的逻辑。
int main()
{
int input = 0;//输入的值
printf("上学:\n");
printf("是否好好学习(1/0)?:");
scanf("%d", &input);
if (input == 1)
printf("好成绩");
else
printf
("回家种地");
return 0;
}
得到如下,输入1或者0得到两种输出结果。注意,使用Vs2202必须在第一行加入#define _CRT_SECURE_NO_WARNINGS 1,否则SCANF这个函数会被警告无法使用。