(一)C语言的定义

C语言是一门通用计算机编程语言,广泛应用于底层开发。

(二)第一个C语言程序(你好,世界!)

“//”在C语言中为单行注释。

#include<stdio.h>  //包含一个叫stdio.h的文件
int main() //main函数是程序的入口,一个工程中有且仅有一个main函数。
{
printf("hello,world!\n"); //printf=print function是打印函数
//C语言本身为我们提供了便捷的函数,引用时要“打声招呼”。
return 0;
}

(三)数据的类型

1.表达

​char         //字符类型​

​int          //整型​

​short        //短整型​

​long         //长整型​

​long long    //更长的整型​

​float        //单精度浮点型​

​double       //双精度浮点型​

2.类型的大小

​char   1字节​

​int    4字节​

​short   2字节​

​long    4字节​

​long long    8字节​

​float    4字节​

​double   8字节​

3.计算机中的单位

一.初识C与言(一见钟情)_局部变量

(四)变量,常量

1.常量:

不变的值,如圆周率,性别,血型

1.1分类

字面常量

const修饰的常变量

#define定义的标识符常量

枚举常量

#include<stdioi.h>
enum gender
{
male,
female,
secreat,
};
//括号中是枚举变量
int main()
{ //字面常量
3.14 ;

//const修饰的常变量
const float i = 520; //这里的i是const修饰的常变量
i = 5.14; //i不能直接修改

//#define定义的标识符常量
#define max = 100
printf("max = %d\n",max);

//枚举常量
printf("%d\n",male); //枚举常量默认从0开始,依次往下递增1

return 0;
}
2.变量:
2.1定义变量的方法
int a = 66;
float b=0;
char ch = 'w'
2.2分类

局部变量

全局变量

#include<stdio.h>
int a=250; //全局变量
int main()
{
int b=1314; //局部变量
int a=520; //局部变量和全局变量重名时,优先使用局部变量
printf("tell you a truth %d%d",a,b);
return 0;
}

程序输出为:

一.初识C与言(一见钟情)_生命周期_02

2.3变量的使用
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
scanf("%d%d",&a,&b);
c = a+b;
printf("%d",c);

return 0;
}
2.4变量的作用域和生命周期

作用域:

限定一个名字可用性的代码范围就是这个名字的作用域

​局部变量:变量所在局部范围

全局变量:整个程序的生命周期

生命周期:

变量的生命周期是指变量的创建到销毁之间的一个时间段​

局部变量:进入作用域周期开始,出作用域生命周期结束

全局变量:进入程序的生命周期

(五)字符串+转义字符+注释

1.字符串

由双引号引起来的一串字符称为字符串字面值。

字符串的结束标志是一个​​\0​​的转义字符。

​"hello world\n"​

2,转义字符

转变意思

\?           //在书写多个问号使用,防止被理解成三字母词
\' //表示字符常量
\" //字符串内部的双引号
\\ //表示一个反斜杠,防止被理解成转义字符
\a //警告
\b //退格
\f //进纸符
\n //换行
\r //回车
\t //水平制表符
\v //垂直制表符
\ddd //ddd表示1-3个八进制的数
\xdd //dd表示两个十六进制的数

其余内容在之后章节逐步引入,本章仅做简介