C语言-第一章:基本认识

目录

第一节:C语言是什么

第二节:计算机存储的基本单位

        2-1.什么是比特

        2-2.如何理解字节是存储的基本单位

第三节:C语言的语句与注释

        3-1.什么是语句

        3-2.什么是注释

第四节:认识C语言的基本类型

        4-1.整型家族

                整型(int):

                长整型(long):

                短整型(short):

                字符型(char):

                浮点型(float):

                双浮点型(double):

第四节:认识main函数

下期预告:


第一节:C语言是什么

    介绍C语言之前,首先要建立一个基本认知:计算机只认识二进制,不认识C语言。那么我们是如何让计算机执行C语言代码的呢?请先看一个故事:

    中国有个商人叫李华,他现在想去英国做生意,于是就去了,但是没过几天就回来了,因为英国人听不懂中文。

    李华回国后就在想解决办法,他不想学英文,认为太难。于是就找了一个同时懂中文和英文的翻译,成功在英国做起了生意。

    上述故事中,我们就是李华,C语言就是中文,编译器就是翻译、二进制就是英文,计算机就是英国人。李华用他熟知的中文通过翻译和外国人交流,就是我们使用我们能看懂的C语言通过编译器去让计算机执行任务。

    那么我们为什么不直接学习二进制呢?计算机不是可以直接看懂吗?

    就像中国人李华不想学习英文一样,他对中文更熟悉,C语言对人来说更简单,C语言学习成本也更低,且一样能达到效果(而且我们不需要向编译器支付工资)。

ps:我使用的编译器是Visual Studio 2022

第二节:计算机存储的基本单位

    计算机的存储的基本单位是字节(byte),比字节还小的单位是比特(bit),它们的换算关系如下:

                                                               1 字节 = 8 比特

这个关系比较重要,需要牢牢记住。还有一些常见单位的换算关系帮助我们理解字节:

                                                                1 KB = 1024 字节

                                                                1 MB = 1024 KB

                                                                1 GB = 1024 MB 

        2-1.什么是比特

                1个比特就是组成二进制的基本单位,例如一串01序列:01001010共8位,最少可用8比特表示

        2-2.如何理解字节是存储的基本单位

                当计算机向内存中保存数据、或者向内存中读取数据时,整个数据必须由一个或者多个字节大小的小数据组成:

第三节:C语言的语句与注释

        3-1.什么是语句

                就像我们写文章要一句一句写,写代码也需要一句一句完成。句子用句号分隔,C语言语句用英文分号分隔:

我就是一条语句;
我是第二条语句;

                以上就有两条语句,并且各自有自己的分号。

        3-2.什么是注释

                当我们阅读英文文献时,遇到不懂的单词就可以查阅资料,然后在旁边写上中文,作用是方便下次阅读或者其他人阅读,这个写上的中文是注释。

                我们写注释的目的也是方便下次自己阅读和其他人阅读(标识这段代码的作用、缺少的功能等)。"//" 标识这之后的一行代码为注释,被 "/*"  "*/" 括起来的也是注释

//我是一条注释
/*我也是一条
注释*/

第四节:认识C语言的基本类型

        基本类型是C语言可以直接使用的一种”模具“,我们可以用它制造许多符合C语言使用规范的”盒子“,供我们使用(姑且这么理解,以后会详细介绍)。这些”盒子“可以存储一些数据,它们既然可以存储数据,说明它们内部有一定的空间大小,不同基本类型的大小也不同。

                整型(int)

                        大小:在32位机器上是4个字节

                        作用:存储整数,这个整数大小有限制

                长整型(long)

                        大小:在32位机器上是4个字节,在64位机器上是8个字节

                        作用:可以存储一个比整型更大的整数,这个整数大小依然有限制

                长长整型(long long)

                        大小:在32位机器上是8个字节,在64位机器上也是8个字节

                        作用:可以存储一个比整型更大的整数,这个整数大小依然有限制

                短整型(short)

                        大小:在32位机器上是2个字节

                        作用:存储一个比整型更小整数,这个整数大小有限制

                字符型(char)

                        大小:在32位机器上是1个字节

                        作用:存储一个比整型更小整数,这个整数表示一个字符:字符包括英文字母和一些符号。

                浮点型(float)

                        大小:在32位机器上是4个字节

                        作用:存储一个小数,精确度是小数点后6位

                双浮点型(double)

                        大小:在32位机器上是8个字节

                        作用:存储一个小数,精确度是小数点后15位

第四节:认识main函数

            C语言的函数不同但相似于数学上的函数,以后会做详细介绍。而main函数直接理解成代码的入口,即计算机会自动识别到main函数这个入口,然后从main函数内部的第一条代码开始执行:

int main()    // 我是main函数,代码的入口
{
    我是将要被执行的第一条代码
    我是将要被执行的第二条代码
    我是将要被执行的第三条代码
    我是将要被执行的第四条代码
    return 0; // 我是代码的出口,走到我这里说明代码执行完了 
}

        有入口就一定有出口,上述代码中的”return 0;“表示返回了,即代码执行完了

                     

下期预告:

        下一章我们将介绍:

                1.基本类型制造的”盒子“——变量。

                2.每一条代码的执行顺序以及怎么控制代码的执行顺序。

                以上内容将在2024年8月5日18:00前更新。

传送门:C语言-第二章:变量与逻辑控制语句

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值