1. C语⾔是什么?
简单地说,它就是一门计算机语言。在1969年,贝尔实验室的肯 · 汤森发明了B语言,而后1972年尼斯·里奇在B语言的基础上设计一门语言从而取代了C语言,1988年正式标准化。
2. 为什么选择VS2022?
VS2022编译器是一款集成开发环境(IDE)的应⽤程序,它是⼀个主流的集成开发环境,企业中使⽤较为普遍,其中包含了:编辑器+编译器+调试器,功能强⼤,直接安装即可使⽤,基本不⽤额外配置环境,上⼿容易,对于新手也非常友好。
3. main函数
每个 C 语⾔程序都是从main函数开始执⾏的,main 函数也被叫做:主函数。
- main函数是程序的⼊⼝
- main函数有且仅有⼀个
第⼀次写代码,最常⻅的错误是:main 被写成了mian。
4. ASCII码表
参考:https://zh.cppreference.com/w/cpp/language/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个字符是不可打印字符,⽆法打印在屏幕上观察
示例
#include <stdio.h>
int main()
{
int i = 0;
for (i = 32; i <= 127; i++)
{
printf("%c ", i);
if (i % 16 == 15)
printf("\n");
}
return 0;
}
输出
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~
5. 转义字符
转义字符:在字符中有⼀组特殊的字符,转义字符顾名思义:转变原来的意思的字符。
常用的转义字符有:
- \n :换⾏符
- \' :⽤于表⽰字符常量'
- \\ :⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。
- \r :回⻋符
- \t :制表符,光标移到下⼀个⽔平制表位,通常是下⼀个8的倍数
- \\ :⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。
6. 注释
1. //形式
// 单行注释
2. /* 形式 */
/* 多行注释 */
7. 简单的C语言程序
/** 第一个C语言程序 **/
#include <stdio.h>
int main()
{
printf("hello C\n");
return 0;
}