day02
1,关键:C语言提供的表示特殊含义的单词.
特征:全部小写, 在XCODE中显示的是紫褐色. 我们起得函数名不能与关键字重名/
2.标示符. 我们在程序中为某些东西起的名字
命名规则: 1.必须由数字,字母,下划线
2,不能以数字开头.
3,不能与关键字重名.
4,严格区分大小写.
命名规范:1,起一个有意义的名字/.
2, 驼峰标志.
3, 注释: 是对代码的解释说明.给程序员看的.方便程序员之间的交流.
1.单行注释. //
2.多行注释 /* */
4,数据,
静态数据:存放在硬盘上的数据.
动态数据,:放在内存中的数据.
5 数据类型.
基本数据类型:
整形 int 4字节 %i 或者 %d
浮点型
单精度 float 4字节 %f
双精度 double 8字节 %lf
字符 char 1字节 %c
6 常量: 不可以改变的量
7 变量 可以改变的量
定义格式 变量类型 + 变量名称
初始化: 变量第一次赋值.
多种初始化方式,
1,先定义再初始化,
int a;
a = 10;
2,定义的同时初始化
int a=10;
3,同时定义多个变量
4,同时给多个变量初始化
特点:
1必须先定义才能使用/
2.要访问变量中的值.那么必须对变量进行初始化.
3,变量写在等号左边.代表存储区域
4,等号右边,变量所对应的存储区域中的值/.
变量作用域
1,从定义那一行开始,直到其所在代码块结束
2 内部代码块中可以访问外部代码块中定义的变量
3. 外部代码卡中不可以访问内部定义的变量.
4. 内部代码定义与外部代码块中同名的变量,内部代码中定义的变量会覆盖外部代码块中定义的变量.
printf 函数
作用: 往控制台输出点东西.
printf(“在这里可以输出字符串\n”);
printf(“a = %d\n”,a);
printf(“a = %d, f = %f,c = %c\n”,a,b,c);
scanf函数
作用:接收用户从键盘输入
步骤:
1,定义变量.用于存放用户的录入数据.
2,调用scanf函数,接收录入.
scanf(“%d”,&a);
scanf(“%d,%f,%c”,&a,&b,&c);
scanf运行原理:
键盘->输入缓冲区
scanf: 首先会查看缓冲区.如果没有发现\n,那么就开始监视键盘,等发现\n时,就回去缓冲区取值,如果符合自己的格式,.那么就取回放到对应的变量中,若不符合,.结束.
1,关键:C语言提供的表示特殊含义的单词.
特征:全部小写, 在XCODE中显示的是紫褐色. 我们起得函数名不能与关键字重名/
2.标示符. 我们在程序中为某些东西起的名字
命名规则: 1.必须由数字,字母,下划线
2,不能以数字开头.
3,不能与关键字重名.
4,严格区分大小写.
命名规范:1,起一个有意义的名字/.
2, 驼峰标志.
3, 注释: 是对代码的解释说明.给程序员看的.方便程序员之间的交流.
1.单行注释. //
2.多行注释 /* */
4,数据,
静态数据:存放在硬盘上的数据.
动态数据,:放在内存中的数据.
5 数据类型.
基本数据类型:
整形 int 4字节 %i 或者 %d
浮点型
单精度 float 4字节 %f
双精度 double 8字节 %lf
字符 char 1字节 %c
6 常量: 不可以改变的量
7 变量 可以改变的量
定义格式 变量类型 + 变量名称
初始化: 变量第一次赋值.
多种初始化方式,
1,先定义再初始化,
int a;
a = 10;
2,定义的同时初始化
int a=10;
3,同时定义多个变量
4,同时给多个变量初始化
特点:
1必须先定义才能使用/
2.要访问变量中的值.那么必须对变量进行初始化.
3,变量写在等号左边.代表存储区域
4,等号右边,变量所对应的存储区域中的值/.
变量作用域
1,从定义那一行开始,直到其所在代码块结束
2 内部代码块中可以访问外部代码块中定义的变量
3. 外部代码卡中不可以访问内部定义的变量.
4. 内部代码定义与外部代码块中同名的变量,内部代码中定义的变量会覆盖外部代码块中定义的变量.
printf 函数
作用: 往控制台输出点东西.
printf(“在这里可以输出字符串\n”);
printf(“a = %d\n”,a);
printf(“a = %d, f = %f,c = %c\n”,a,b,c);
scanf函数
作用:接收用户从键盘输入
步骤:
1,定义变量.用于存放用户的录入数据.
2,调用scanf函数,接收录入.
scanf(“%d”,&a);
scanf(“%d,%f,%c”,&a,&b,&c);
scanf运行原理:
键盘->输入缓冲区
scanf: 首先会查看缓冲区.如果没有发现\n,那么就开始监视键盘,等发现\n时,就回去缓冲区取值,如果符合自己的格式,.那么就取回放到对应的变量中,若不符合,.结束.