C 语言程序设计
常量的概念
常量:在程序运行过程中,其值不能被转变的量称为常量,又称字面常量。例如:12,0,-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小时内删除。
发表评论