# C语言 01初识C语言<上>

目录

1.C语言的简单介绍和用途

2.C语言编译器的推荐

3.计算机里的常用单位 

4.数据类型

5.变量、作用域、生命周期

6.常量

字面常量

const—常属性

 # define定义的标识符常量

 枚举常量

7.转义字符

 8.注释

9.选择语句

10.循环语句

11.函数

12.数组 

13.操作符

    ① 算术操作符 

    ② 移位操作符 

     ③位操作符

     ④赋值操作符

    ⑤单目操作符

    ⑥ 关系操作符

    ⑦逻辑操作符

    ⑧条件操作符

14.操作符的优先级                                 


1.C语言的简单介绍和用途

C语言是一门计算机语言,用于人和计算机之间的交流;

2.C语言编译器的推荐

我一般是用这两个进行C语言代码的编写,也可以用VS!!!

3.计算机里的常用单位 

    比特、字节、kb、mb、gb、tb、pb;                                                                                              1字节=8比特;1kb=1024字节;1mb=1024kb;1gb=1024mb;1tb=1024gb;1pb=1024tb;

4.数据类型

    char 、short 、int 、long、long long、float 、double
    分别占1、2、4、4/8、8、4、8个字节;

5.变量、作用域、生命周期

    ①变量:C语言中规定变量定义在该代码块的前面;
    ②作用域: 通常一段代码并不是总是有效的,能限定代码发挥作用的区域就是其作用域; 
                  局部变量的作用域是变量所在的局部范围;全局变量的作用域是整个工程。
    ③生命周期:局部变量进入作用域生命周期开始,出作用域生命周期结束;                                                          全局变量的生命周期是整个程序。

6.常量

     定义:固定不变的量。

     分类:字面常量、const修饰的常变量、# define定义的标识符常量、枚举常量。

字面常量

           直接输入固定不变的值。

const—常属性

           使变量具备常量属性,后续无法修改;

 # define定义的标识符常量

 枚举常量

            一一列举,枚举关键字:enum

 计算机从0开始排序;

7.转义字符

 8.注释

           单行注释//,多行注释/*....*/;

           便于读者理解代码;

9.选择语句

     if(....){.....} else{...} if(....){....}else if(...){....}else{....}

        else if 个数不限

     ②条件运算符(?:):表达式1?表达式2:表达式3

        表达式1如果成立则执行表达式2,否则执行表达式3;

     switch语句

10.循环语句

        while循环,for循环,do while循环

11.函数

           简化主函数代码,方便调用代码;

12.数组 

             定义:类型标识符  数组名[常量表达式]={元素,...}

             下标从0开始,数组名[下标]用于提取元素,第一个元素下标为0;

             若要提取数组内的所有元素可以利用循环打印;

             数组如果初始化,可以不指定数组大小;

13.操作符

     算术操作符 

            +、-、*、/(整除)、%(取余)

    ② 移位操作符 

            <<、>>

     ③位操作符

            按位与 &、按位或 |、按位异或 ^

     ④赋值操作符

            =、+=、-=、*=、/=、%=

            &=、|=、^=、>>=、<<=

           都是先操作后赋值

     例:a+=b;即为a=a+b;

    ⑤单目操作符

           !逻辑反操作   例:不等于  !=

           -负值     +正值     &取地址    sizeof()查看变量/类型的空间大小即字节长度 

          ~对一个二进制数按位取反       --减1     ++加1     *简接访问   (类型)强制类型转换

    ⑥ 关系操作符

            >、<、>=、<=、==、!=   用于表达式中

    ⑦逻辑操作符

           逻辑与&&、逻辑或||          用于表达式中

    ⑧条件操作符

           (表达式1?表达式2:表达式3)

14.操作符的优先级
                                 

 以上内容有些简略,没有详细展开说明,后期会有详细的笔记!!!

 希望对你有所帮助,谢谢观看!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值