
前言
上一章节主要是详细介绍了最全面C语言数据基本数据类型解析,不清楚的能够回顾一下哦。本章节主要针对于C语言中的常量以及变量解析一个详细介绍。web

C语言变量
AC编程语言中的变量是指定的存储器位置,用户能够在程序执行期间存储相同数据类型的不一样值。这意味着变量是给予内存位置的名称,咱们能够在其中存储相同数据类型的不一样值。换句话说,变量能够定义为在程序执行期间保存相同数据类型值的存储容器。数据类型的正式定义以下:编程
变量是给予内存位置的名称,咱们能够在程序执行期间存储相同数据类型的不一样值。c编程语言中的每一个变量必须在使用以前在声明部分声明。每一个变量必须具备一个数据类型,用于肯定要存储的值的范围和类型以及要分配的内存大小。微信
变量名称能够包含字母,数字和下划线符号。如下是指定变量名称的规则......app
变量名称不该以数字开头。编程语言
不该将关键字用做变量名称。编辑器
变量名称不该包含除下划线(_)之外的任何特殊符号。函数
变量名能够是任意长度,但编译器仅考虑变量名的前31个字符。学习
数据类型 变量名;flex
int num;url
上面的声明告诉编译器使用名称号分配4个字节的内存,而且只容许整数值进入该内存位置。而C语言基本数据类型主要有如下这些,均可以用来定义不一样类型的变量:

C语言常量
在C语言中,常量相似于变量,但常量在程序执行期间仅保存一个值。这意味着,一旦将值赋给常量,则在程序执行期间不能更改该值。将值分配给常量后,它将在整个程序中获得修复。常量是一个命名的内存位置,它在整个程序执行过程当中只保存一个值。在C programmig语言中,常量能够是整数,浮点,字符,字符串和双精度等任何数据类型。
整数常量能够是十进制整数或八进制整数或十六进制十进制整数。十进制整数值指定为直接整数值,而八进制整数值以“o”为前缀,十六进制十进制值以“OX”为前缀。整数常量也能够是无符号类型的整数常量或长整型常量类型。无符号整数常量值后缀为'u',长整型常量值后缀为'l',而无符号长整型常量值后缀'ul'。
浮点常量必须包含整数和小数部分。有时它也可能包含指数部分。当浮点常量以指数形式表示时,该值必须以“e”或“E”为后缀。
例:浮点值3.14以指数形式表示为3E-14。字符常量
字符常量是用单引号括起来的符号。字符常量的最大长度为一个字符。
例 'A' ,'2' ,'+'
在C编程语言中,有一些称为转义序列的预约义字符常量。每一个转义序列都有本身的特殊功能,每一个转义序列都以“\”符号为前缀。这些转义序列用于名为'printf()'的输出函数中。经常使用转移字符以下表:

C语言建立常量
在c编程语言中,能够使用两个概念建立常量...
使用'const'关键字
使用'#define'预处理器
咱们使用'const'关键字建立任何数据类型的常量。要建立常量,咱们在变量声明前加上'const'关键字。
const 数据类型 constantName;
const 数据类型 constantName = value;
例:const int x = 10;这里,'x'是一个整数常数,固定值为10。不能够修改。
咱们也能够使用'#define'预处理器指令建立常量。当咱们使用这个预处理程序指令建立常量时,它必须在程序的开头定义(由于全部预处理程序指令必须在gloabal声明以前写入)。
咱们使用如下语法使用'#define'预处理程序指令建立常量:
#define CONSTANTNAME 值
例 #define PI 3.14 这里,PI是一个值为3.14的常量
尾言
编写一个C语言程序,定义各类数据类型,使用各类常量给相应的 变量初始化.
人生最大的喜悦是每一个人都说你作不到,你却完成它了!本专栏还有后续不少章节哦,坚持学习哦。
本文分享自微信公众号 - C语言编程基础(goodStudyCode)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。