IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言学习-Day3 -> 正文阅读

[C++知识库]C语言学习-Day3

1.4 C 程序的编译步骤是怎样?

大致分为 4 步:

①预处理:宏定义展开、头文件展开、条件编译等,同时将代码中的注释删除。

②编译:检查语法,将预处理后文件编译生成汇编文件。

③汇编:将汇编文件生成目标文件(二进制文件)

④链接:C 语言编写的程序是需要依赖各种库的,所以编译之后要把库链接到最终的
可执行程序中去。

2.1 数据及数据的表现形式

1.数据
是描述客观事物的符号,是计算机可以操作的对象,是能被计算机识别,并输入给计
算机处理的符号集合
,数据不仅仅指我们通常所说的数值类型,还包括字符及声音,图像,
视频等非数值类型。

2.数据的表现形式
①常量 ------ 其值在运行过程中不能改变的量
在这里插入图片描述
常量的几点注意事项 :

字符常量有且仅包括一个字符,且用单引号’'表示。

字符串常量可以包括全部字符用双引号””表示。

转义字符是以’'开头的特殊的字符序列,
在这里插入图片描述

②变量 ------ 用来存放变量,即变量的值

1.在运行过程中其值可以被改变。

2.变量必须先定义后使用

3.变量定义的格式。

数据类型 变量名 = 变量值

例如定义一个整型变量 sum, int sum = 0;

4.变量的实质。

以 int b=2 为例,
在这里插入图片描述

int b = 2; //变量的初始化

b = 2; //报错,变量 a 没有定义

5.变量的特点

变量在编译时系统会给其分配相应的内存空间。
可以通过变量名或者地址访问内存空间。

③常变量 ------ 其值不能改变的变量

1.定义
运行期间其值不会改变的变量。

2.格式
const 数据类型 变量名 = 变量值
如 const int a = 3;

Tips:

1.符号常量和变量的区别
符号常量是不占内存的,只是一个临时符号,预编译完成后就消失了。
符号常量用大写表示。

2.常变量与常量的异同

常变量具有变量的基本属性,即有类型、占存储单元。

不允许改变其值。

④标识符 ------ 给对象起名字

1.定义
用来给变量、符号常量、函数、数组、类型等命名的有效字符序列。

2.命名规范
①只能由字母、数字、下划线三种符号组成。

②必须以字母或者下划线开头

③不能使用关键字
如:
sum(合法)、int(非法)不可包含关键字、_age(合法)、#33(非法)只能以字母或者下划线开头、2Y50(非法)不可以数字开头

Tips:sizeof 运算符的使用(博主看见数据结构中会用到这个)

sizeof 不是函数,所以不需要包括任何头文件,它的功能是计算一个数据类型的大小,
单位为字节。

sizeof 的返回值为 size_t。

OK,明天开始学习数据类型,今天就先到这,睡啦晚安晚安!

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-03-16 22:04:25  更:2022-03-16 22:07:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:16:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码