栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言初阶————初识C语言

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言初阶————初识C语言

目录

什么是C语言

数据类型

变量、常量

定义变量的方法

变量的分类

变量的作用域与生命周期

常量

字符串+转义字符


什么是C语言

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易
的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语
言。

数据结构

1.什么是数据结构?

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。数据结构表达事物的属性,就像货币,我们都知道一张纸币它有人民币,美元,英镑等等而这些就是这张纸币的属性。

2.数据结构的种类

char                               //字符数据类型
short                              //短整型
int                                  //整形
long                               //长整型
long long                       //更长的整形
float                              //单精度浮点数
double                          //双精度浮点数

2.不同数据结构的大小

既然数据结构像纸币一样,那不同纸币之间一定有其换算的规律。

首先我们要先知道不同数据结构之间的大小。

 数据结构修饰变量,其本质是向内存单元中获取空间来存储数据,而不同的数据结构获取的空间也不同,表示空间大小的单位是字节。其中一字节==8比特。而如‘1’,‘0’这些字符在内存中所占空间为1比特。

变量与常量

由它们的名称我们可以知道变量就是可以改变的量,而常量就是不变的量。

定义变量的方法

定义变量我们用  数据结构+变量名=初始值;的方法来定义  如下图:

 

 我们可以由图看出定义变量的方法

int a =10;其中int是整形,a是变量名,=是赋值,10是初始化的数字。

变量的分类

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

由上图我们可以看出在{}内的是局部变量,而在{}外的是全局变量,并且当局部变量与全局变量的变量名一样时局部优先 。

变量的作用域和生命周期

作用域  :是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用
的而限定这个名字的可用性的代码范围就是这个名字的作用域。
生命周期:变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。
 

局部变量:

我们都知道局部变量在进代码块时创建出去时销毁,所以不难看出其作用域是变量所在的局部范围,生命周期是:进入作用域生命周期开始,出作用域生命周期结束。

全局变量:

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

常量

C语言中的常量分为以下以下几种:
字面常量,const 修饰的常变量,#define 定义的标识符常量,枚举常量

字符串与转义字符

1.字符串

"hello bit.n"

这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。
注:字符串的结束标志是一个 的转义字符。在计算字符串长度的时候 是结束标志,不算作字符串内容

2.转义字符

转义字符顾名思义就是转变意思。

下面就看一些转义字符

转义字符         释义
?                    在书写连续多个问号时使用,防止他们被解析成三字母词
'                     用于表示字符常量'
“                     用于表示一个字符串内部的双引号
\                     用于表示一个反斜杠,防止它被解释为一个转义序列符。
a                    警告字符,蜂鸣
b                       退格符
f                        进纸符
n                       换行
r                        回车
t                        水平制表符
v                       垂直制表符
ddd ddd            表示1~3个八进制的数字。 如: 130 X
xdd dd              表示2个十六进制数字。 如: x30 0
 

以上就是全部内容了,因为本结为初识C语言所以只做简单了解知道有这些就行后续会进行深入讲解,以上全部内容完全属于个人理解,如果有错误或者不足的地方欢迎大家给予建议。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835824.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号