C数据类型-1变量的定义
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序设计语言 字母、数字
运算符、分隔 符 关键字、标识符、常量
语句
程序
C语言程序设计
第1章 数据类型
程序设计语言的基本构成要素
关键字(Keywords)
也称保留字(Reserved Word),是C语言预先定义的、具有特殊意义的单词 ( A word that has special meaning in C)
ANSI C89——32个
C语言程序设计
auto const double float int short struct unsigned
break continue else for long signed switch void
case default enum goto register sizeof typedef volatile
一条变量定义语句可定义多个同类型的变量
类型关键字 变量名1,变量名2,…,变量名n;
int a, b, c;
int c, b, a;
C语言程序设计
第1章 数据类型
变量的属性
用唯一的一个十六进制无符号整数来标识地址
32位机的内存地址是32位,从0x00000000到0xFFFFFFFF
编译器按变量定义的类型分配相应大小的内存空间
0000 0001
变量的值
0000001001000001
(Value)
0000 1000 0010 0000
某存储区域
0100 0100
C语言程序设计
变量名(Name)
第1章 数据类型
小结
变量必须先定义,后使用 变量的4个基本属性
变量名(Name) 变量的值(Value) 变量的类型(Type) 变量的地址(Address)
第1章 C数据类型
——变量的定义
哈尔滨工业大 学 苏小红
sxh@hit.edu.cn
第1章 数据类型
本讲要讨论的主要问题
程序设计语言的基本构成要素是什么? 在C语言程序中如何表示数据? 如何定义变量?
C语言程序设计
第1章 数据类型
程序设计语言的基本构成要素
自然语言 字
词或词组 句子或段落
篇章
用户自定义标识符
用来标识变量名、符号常量名、数组名、函数名等
命名规则
首字符必须是字母或下划线 见名知意,不要使用汉语拼音 不能与关键字及系统预定义的标识符相同
C语言程序设计
第1章 数据类型
C语言程序处理的数据形式
常量(Constant)
– 在程序中不能改变其值的量
变量(Variable)
– 在程序执行过程中可改变其值的量
C语言程序设计
第1章 数据类型
变量的定义
使用变量的基本原则 –变量必须先定义,后使用 – C89规定所有变量必须在第一条可执行语句前定义(C99取消了这一规定)
变量定义语句 类型关键字 变量名 ;
C语言程序设计
第1章 数据类型
变量的定义
变量的定义
类型关键字 变量名;
char do extern if return static union while
第1章wk.baidu.com数据类型
程序设计语言的基本构成要素
标识符(Identifiers)
大小写字母,数字和下划线构成的一个字符序列 系统预定义标识符
A word having special meaning but may be redefined (but is not recommended!!)
变量名(Name): 标识内存中一个 具体的存储单元
第1章 数据类型
变量的属性
int a; a = 0;
变量的地址(Address) 类型决定变量被分配的内存大小
0x0037b000 0x0037b001
0000 0000 0000 0000
a
0x0037b002 0x0037b003
0000 0000 0010000000000000
C语言程序设计
0x0037b000 0x0037b001
0000 0000 0000 0000
a
0x0037b002 0x0037b003
0000 0000 0010000000000000
0000 0001
0000 0100
0010 0001
0000 1000
0010 0000
某存储区域
0100 0100
C语言程序设计