C语言初阶总览 (上)【新手入门】

目录

一,什么是C语言

二,入门C语言第一个程序

三,数据类型

三,变量,常量

3.1 定义变量的方法如下:

 3.2 变量的命名

3.3 变量的分类

3.4 变量的作用域和生命周期

3.5 常量

 四,字符串,转义字符

五,注释


        C语言初阶将分为三部分讲,这是第一部分,三部分看完你将对C语言有个大概的观念,这三部分只是初阶,特别适合新手入门,后面也会更新新进阶。

一,什么是C语言

用百度来说:

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

通俗易懂地说:

C语言是人和计算机交流的语言,和英语的作用是一样的,英语是用来和外国人交流的,而C语言是和计算机交流的语言,因为计算机只能处理二进制数据,你要向计算机发出指令你要做什么。

二,入门C语言第一个程序

第一个入门程序“hello,world!”:

“#include<stdio.h>“”是头文件,它包含了C语言标准输入\输出库的相关信息,C语言有很多这样的头文件,每个头文件都包含一些标准输入\输出库。

“int main()”中的int是整数类型,表明main函数将返回一个整数值,C语言也有许多函数,main也是其中一个,一个工程中main函数只有一个。

“printf”是一个在屏幕上打印的函数,可以在屏幕上进行格式化输出。

“return 0”表明程序将返回0。

三,数据类型

C语言中有很多数据类型:

例如:int(integer的简写)型变量可以存储整数,如1,23,456等;float(floating-point的简写)型变量可以存储带有小数点的数,如:3.14,6.18等。

char                字符数据类型                                 long long        更长的整型

short                短整型                                           float                单精度浮点型

int                    整型                                               double            双精度浮点型

long                 长整型

sizeof函数是为了 测这些类型的大小,单位是字节(byte)

1 Byte = 8 Bit        1 KB = 1024 Byte        1 MB = 1024 KB        1 G = 1024 MB       1TG= 1024 G  

存在这么多的类型是为了更加丰富地表达生活中的各种值。

三,变量,常量

顾名思义能改变的量是变量(例如,年龄,体重,工资),不能改变的量是常量(例如,性别,身份证号,血型)。

3.1 定义变量的方法如下:

 3.2 变量的命名

只能由字母(包括大小写),数字和下划线(_)组成。

不能以数字开头。

长度不能超过63个字符。

变量名中区分大小写。

变量名不能使用关键字。

3.3 变量的分类

变量分为全局变量和局部变量。

 注意:当局部变量和全局变量同名时,局部优先。

3.4 变量的作用域和生命周期

作用域:变量作用的领域,范围。

        局部变量的作用域是变量所在的局部范围。

        全局变量的作用域是整个工程。

生命周期:变量的生命周期是从变量的创建到变量的销毁的一个过程。

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

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


3.5 常量

C语言常量分为以下几种:

字面常量;const 修饰的常变量;#define 定义的标识符常量;枚举常量。

 枚举常量的默认是从0开始的,依次次向下递增1的。

 四,字符串,转义字符

“Holle world” 这种由双引号引起的的一串字符称为字符串字面值,简称字符串。

注意:字符串的结束标志是\0的转义字符,结束标志不算作字符串内容。

 C语言常用的转义字符如下

 转义字符的部分应用:

五,注释

1.代码中有不需要的代码可以直接删除,也可以注释掉。

2.代码中有些比较难懂,可以加一下注释文字。

注释有两种风格:

C语言风格的注释 /*xxxxxx*/ 

        缺陷:不能嵌套注释。

C++风格的注释  //xxxxxxx

        可以注释一行也可以注释多行。

如下:

 写到这里就结束了,谢谢小伙伴们的观看。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会背雨霖铃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值