C 语言程序设计
常量的概念
常量:在程序运行过程中,其值不能被转变的量称为常量,又称字面常量。例如:120-3〔整型常量〕4.5-1.3〔实型常量〕‘a’,‘b’,‘c’〔字符常量〕 变量的概念
变量:在程序运行过程中,其值能被转变的量称为变量,变量又称标识符。
C 语言变量的命名规章
C 语言规定标识符可以由字母、数字以及下划线组成,必需以字母或下划线开头。注:
1.标识符区分字母的大小写。
2.标识符不能为C continue语句执行过程语言中的关键字。
3.一般状况下标识符用小写字母表示。变量与常量的区分:
1.从存储空间上区分
常量表示的是值,而变量是存放常量的存储空间。
2.从访问权限上区分
变量的存储空间可供程序员访问修改,而常量的存储空间是不行访问修改的。
C 语言的关键字
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
singed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
C 语言的注释
/*注释内容*/。表示“/*”开头,直到“*/”完毕均作为注释,可占多行。〔又称多行注释〕 根本数据类型
整型常量
十进制常量〔0~9 个数字组成〕。
八进制常量〔0~7 个数字组成,必需以 0 开头〕。
十六进制常量〔0~9 个数字和大小写A~F 组成。必需以 0x 开头〕。
整型类型
类型说明
类型标识符
比特
字节
取值范围
有符号整型
[signed] int
16
2
-32768~+32767 -2^15~(2^15-1)
无符号整型
unsigned int
16
2
0~+65535 0~(2^16-1)
有符号短整型
[signed] short [int]
16
2
-32768~+32767 -2^15~(2^15-1)
无符号短整型
unsigned short [int]
16
2
0~+65535 0~(2^16-1)
有符号长整型
[signed] long [int]
32
4
-2147483648~+2147483647 - 2^31~(2^31-1)
无符号长整型
unsigned long [int]
32
4
0~+4294967295 0~(2^32-1)
注:
1.    假设一个整型常量在-32768~+32767 范围内,则认为是[signed] int 型。
2.    假设一个整型常量超出了-32768~+32767 范围,而在-2147483648~+2147483647 范围内,则认为是[signed] long [int]型。

3.假设一个整型常量后面加一个字母u U,则认为是unsigned int。假设整型常量是负数则以补码形式存储。
4.假设一个整型常量后面加一个字母l L,则认为是[signed] long [int]实型常量〔浮点型常量〕
小数形式:十进制小数形式:由数字和小数点组成〔必需有小数点〕。 指数形式:字母e E 之前必需是有效数字,且e E 之后必需是整型。指数的两种形式:
标准形式:即在字母e E 之前的小数局部中,小数点左边有且仅有一位非零数字。非标准形式:即在字母e E 之前的小数局部中,小数点左边有多位数字。
实型类型
类型说明    类型标识符    比特    字节    取值范围

单精度 双精度 长双精度注:
float    32    4
double    64    8
long double    128    16
10^-37~10^38(6 7 位有效数据)
10^-307~10^308(15 16 位有效数据)
10^-4931~10^4932(18 19 位有效数据)

1.默认状况下一个实型常量以double 型存储。
2.假设一个实型常量后面加一个字母f F,则认为是 float 型。字符常量
C 语言字符常量用一对单引号括起来的一个且一个字符或转义字符。
C 语言的转移字符
字符类型
C 语言字符串常量是用一对双引号括起的0 个或多个字符串序列。字符串中可以包括转义字符。
注:
1.空串:由 0 个字符组成的字符串称为空串。空串中不包含任何字符。其长度为0
2.空格串:由一个或多个空格组成的字符串称为空格串。
3.不能将一个字符串常量赋于字符变量。
C 语言中的数据〔变量〕必需遵从先声明后使用的原则。
声明变量包括给出变量的名称和指明变量的数据类型,必要时可给指定变量初始值。变量的定义
定义一个变量:类型标识符    变量名(标识符)    语句完毕符(分号)
定义多个变量:类型标识符    变量名 1(标识符 1),变量 2(标识符 2)……语句完毕符号(分号)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。