2022年12月C语言学习内容(1)

记录自己的编程学习之路!!! 

目录

1.初识什么是C语言?

2.初识C语言的发展。(简略版本)

3.我的第一个C语言程序。

 4.初识一些数据类型。 

5.变量与常量


1.初识什么是C语言?

顾名思义语言就是交流的一种媒介,那么C语言便是人与计算机交流的语言之一。C语言是一种通用的计算机编程语言,其设计目标是提供一种能以简易的方式编译、处理低级储存器、产生少量的机器码以及不需要任何运行的编程语言。

2.初识C语言的发展。(简略版本)

无论是哪种语言,随着历史车轮的转动都会有所演变,C语言亦是如此。

最开始的语言是机器语言,这种二进制码普通人难以理解。正是因为难以理解也就打开了计算机语言发展的大门。随着发展出现了汇编语言,通过利用助记符来实现简化。最后随着发展才出现了更为高级的、更趋向于人类理解的语言。例如C、C++等等。

后续随着发展为了避免不同开发厂商使用产生的差异,便制定了标准语法ANSI C。例如C89、C90.

3.我的第一个C语言程序。

 4.初识一些数据类型。

 数据类型一般指数据元。,是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境之下,构建特定概念语义的信息单元。

那么为什么C语言中会有这么多的数据类型呢???

因为日常生活中有各种各样的值需要去表达,所以就有丰富的数据类型与之对应。

同时不同的数据类型申请内存大小也会有差异,如下图

5.变量与常量

一.变量:什么是变量?通俗易懂的讲就是变化的量。现实生活中比如一个人的薪资、一个公司的销售量都是变量。这些可变的值在C语言中用变量的概念表示。

首先如何定义和命名变量?

变量的定义就是定义变量的类型、对变量命名以及对变量赋予初始值。基本格式例如下图

 变量的命名也有一定的规则:

1.可由数字、字母和下划线组成(“注意不能有数字开头”)。

2.变量中不可使用关键字例如不使用printf函数。

3.变量区分大小写。

变量分为局部变量全局变量下面和小伙伴聊聊我自己一些学习所得。

那么了解了一些基本的规则,什么是局部变量和全局变量?

局部变量:是指一个函数内部所定义的变量。它的作用域就是局部变量自身所在的局部范围,所以也就知道它的生命周期就是始于进入作用域,终于走出作用域。就像花开花谢但也开出了属于的芳香。

全局变量;全局变量可以被程序所有的对象后函数引用,又称为外部变量。与局部变量类比,全局变量的作用域就是整个工程。它的生命周期是整个程序的生命周期。

在局部变量与全局变量同名的时候,局部变量优先。

 二.常量:在C语言中一些不变的值用常量的概念表示。

常量通常分为字面常量const修饰的常变量#define定义的标识符常量枚举常量

1.字面常量:一般指直接输入到程序的值。包括整型字面值(例如:120)、字符字面值(例如:'w')、浮点型的字面值(例如:3.14)、字符串常量(例如:"cxk")。                                 2. const修饰的常变量:举例如下

 

这时候有一些小伙伴会想a的是可以改变吗?就会出现以下的情况:

这样就会报错哦!!!

 

这个问题的原因就是使用时要注意例如上图中的变量a被const修饰,虽然a本质还是个变量,但是具有了常属性,不能被修改。

3.#define定义的标识符常量:相比const定义的是变量,define定义的常量举例如下

 4.枚举常量:通俗讲就是把事物一一列举出来,像是颜色、月份都可以用来列举。例如:以颜色举例。

今天分享就到这里,希望大家一起提高。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值