整理总结自己所学的知识,如有错误,欢迎指正。
? 人与人之间的交流是使用自然语言,例如汉语,英语,法语。
人与计算机之间交流使用的语言就叫计算机语言。
C语言只是计算机语言中的一种,还有其他计算机语言例如Java,C++,Python等。将C语言学好后,后期学其他其他语言就会更加得心应手。
C语言具有效率高,灵活度高和可移植性高这三种优点。
这里我自己本人使用的编译器是VS2022,还有其他编译器例如DevC++,Xcode等。我更加建议新手使用VS2022,非常容易上手,直接安装即可使用且默认界面是中文的,对初学者很友好。
#include<stdio.h>
int mian()
{
printf("Hello,world!\n");
return 0;
}
在VS上运行代码的快捷键是ctrl+F5或者fn+ctrl+f5。
在VS上调节字体大小的方法是ctrl+滚轮。
在VS上注释代码的快捷键是ctrl+k+c,
? ? ? ? ? ? 取消注释代码的快捷键是ctrl+k+u。
不管有多少行代码,都是从main函数开始执行的,main函数是程序的入口,所以main函数也叫做主函数。
main 函数有且仅有一个
main函数是程序的入口
即使一个项目中有多个.c文件,但是只能有一个main函数(因为程序的入口只能有一个)
第一次写代码常见错误总结:
main写错成mian
main后面的()漏掉没写
代码中不能出现中文符号
一条语句结束后要有分号
printf 是一个库函数,它的功能是在标准输出设备(一般指屏幕)上进行信息的打印。
库函数的时候,是需要包含头文件的,例如printf函数需要包含的就是stdio.h这个头文件。
具体方法如下:
#include<stdio.h>
接下来为大家解释一下stdio.h的含义
stdio.h----标准输入输出头文件
.h----头文件
std----standard
i----input
o----output
C语言中有一批保留名字的符号,例如int,if,return,这些符号被称为保留字或关键字。
关键字都有特殊意义,是保留给C语言使用的
程序员自己在创建标识符的时候是不能和关键字重复使用的
关键字不能自己创建
C语言的32个关键字如下:
字符:用键盘敲出a,q,@,#等这些都是字符,C语言中字符是用单括号括起来的例如'a','q',用%c来指定格式。
编码:计算机中的数据是以二进制的形式存储的,如果每个人给这些字符中的每个字符编一个二进制序列,这就叫编码。
ASCII码:为了不造成混乱,美国国家标准协会出台了一个标准ASCII编码。
ASCII码不用全部记住,只要记住以下关键的几点即可:
字符A~Z的ASCII码值从65~90
字符a~z的ASCII码值从97~122
对应的大小写字符(a和A)的ASCII码值的差是32
数字字符0~9的ASCII码值从48~57
换行\n的ASCII码值是10
在这些字符中ASCII码值从0~31这32个字符是不可打印字符,无法打印在屏幕上观察
字符串:使用双引号括起来的一串字符,例如"abcdef",用%s来指定格式。
字符串的末尾隐藏着\0,这个\0是字符串的结束标志。例如字符串"abc",是三个字符a,b,c,但是末尾还隐藏了一个\0。
转义字符:转变符号原来的意思。
在C语言中,常见的转义字符如下: