【C语言零基础入门篇 - 1】:常量和变量

常量


常量:值不能被修改的量

常量的分类:整型常量、实型常量、字符常量、字符串常量、地址常量

整型常量

整数:十进制整数、八进制整数、十六进制整数

例如:1、2、3、10000、0、-100、056(八进制数)、0x8A(十六进制数)等

实型常量

表现形式两种:十进制小数形式、指数形式。

十进制小数形式:由数字和小数点组成。

指数形式:规定以字母e或E代表以10为底的指数,注意e或E之前须有数字,且e或E后面必为整数。
例:1234.5,用科学计数法表示为1.2345*10^3,指数形式表示为1.2345e3,只要有指数形式就是实型常量,1E4为实型常量

字符常量

普通字符常量:用单引号括起来的一个字符。
(例:‘a’、‘A’、‘1’、‘2’等)
转义字符:C语言中还有一种特殊形式的字符常量,以字符 \ 开头的字符序列。
(例:八进制转义字符:’\123’,代表有一个八进制数值123
十六进制转义字符:‘\xff’,带有有一个十六进制ff)

  • 字符类型(Ascii表)
    在这里插入图片描述

字符串常量

用一对双引号括起来的若干个字符,如”ABC”、”123”等。

例:“ABC” – 由"A"、“B”、“C”、“\0” 这几个字符组成
“\0” 为字符串结束符,每个字符串中一定会有一个\0作为字符的结束标志,也就是计算机读字符串时,读到\0结束

地址常量

常量、变量、数组的地址在程序运行期间不能被改变,称为地址常量。

变量


变量:在程序运行中,值可以改变的量。

  • 定义格式:数据类型 变量名;

  • 使用格式:变量名

  • 初始化格式:数据类型 变量名=数值;

在这里插入图片描述

变量特点

(1)变量代表一个有名字的、具有特定属性的一个存储单元,可以用来存储数据,也就是变量的值。
(2)变量必须先定义后使用。
(3)变量名的命名规则应符合标识符命名规则。

标识符

标识符用来标识和区分我们所定义的各种数据量。

标识符命名规则:

  • 只能由字母、数字、下划线’_’组成
  • 只能由字母和下划线开头。
  • 不允许是关键字
  • 同一个作用域范围内定义的标识符不允许重名。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
C 语言入门教程 一.概述 上........................................................ 1 一.概述 下........................................................ 2 二.变量常量..................................................... 8 三.运算符................................................. .......11 四.表达式和语句.................................................. 15 五.编写第一个C语言程序.......................................... 19 六.条件语句...................................................... 21 七.循环语句和循环控制............................................ 27 八.数组.......................................................... 34 九.多维数组...................................................... 38 十.函数的定义和调用.............................................. 41 十一.函数参数的传递和值返回 ..................................... 44 十二.变量的作用域和存储类型...................................... 50 十三. 函数递归................................................... 55 十四. 预处理过程..................................... 58 十五. 指针概念.............................................. 63 十六. 数组和指针......................................... 66 十七. 指针函数和函数指针........................ 70 十八. 结构体............................................ 74 十九. 联合和枚举........................................ 78 二十. 堆和链表 ............................................. 82 二十一. 位操作............................................ 88 二十二. 文件操作基本常识........................ 89 二十三. 文件操作......................................... 91
从零开始 单片机 语言 刘建清 出版社: 国防工业出版社 发行时间: 2007 年01月 内容简介: 本书定位于让初学者从零起步,轻松学会单片机高级编程C语言以及实战技术。书中首先简要介绍了8051单片机的主要构成,然后重点介绍了单片机Cx51高级编程语言开发与仿真环境的使用方法,透彻地分析了Cx51的语法结构,并给出了大量实例。书中大多数实例和全部实验都经过了实验板的验证。 本书可供具有一定单片机基础的初学者,以及广大从事单片机应用系统开发研制的工技术人员阅读,也可以作为有关院校相关专业的教学参考用书。 目录: 第一章 单片基础知识  第一节 51系列单片机概述  第二节 80C51单片机的内部结构和外部引脚  第三节 80C51单片机的内部结构和外部引脚  第四节 51系列单片机的并行输入/输出接口  第五节 80C51单片机的时钟电路和复位电路 第二章 单片机C语言入门  第一节 认识C语言  第二节 简单C语言  第三节 单片机C语言开发步骤 第三章 单片机实验硬件环境的建立  第一节 单片机实验板  第二节 单片机仿真器  第三节 单片机编程器 第四章 Keli Cx51软件的使用  第一节 Keil Cx51简介  第二节  Keil Cx51软件的安装   第三节 uVision2集成开发环境  第四节 常用窗口介绍 第五章 Cx51数据与运算  第一节 标识符和关键字  第二节 数据类型  第三节 常量  第四节 变量   第五节 运算符和表达式 第六章  Cx51的基本语句  第一节 表达式语句和复合语句   第二节 条件选择语句   第三节 循环语句 第七章 Cx51函数  第一节 函数的分类和定义   第二节 函数的参数和返回值  第三节 函数的调用  第四节 函数变量的存储方式和种类 第八章 Cx51构造数据类型  第一节 数组  第二节 指针  第三节 结构  第四节 共用体  第五节 枚举 第九章 单片机中断、定时器串行口的C语言编程  第一节 单片机中断系统C语言编程   第二节 定时/计数器及实验  第三节 串行数据通信技术及实验  第十章 单片机实用接口C语言编程技术  第一节 LED显示器接口   第二节 链盘接口   第三节 LCD显示器接口   第四节 I2C总线接口  第五节 A/D和D/A转换接口   第六节 单片机应用技术综合实例 附录一 运算符的优先级和结合性 附录二 Keil Cx51编译器常见警告与错误信息的解决方法

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

街 三 仔

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

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

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

打赏作者

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

抵扣说明:

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

余额充值