- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言中的变量和数据类型
第二章
变量和数据类型
鉴跺蔓躬票氧凡啤扫壶做裸菏侣萄吱屉魄磕斧弄次惊仅琶亩鲜豪滤拢悯郡C语言中的变量和数据类型C语言中的变量和数据类型
回顾
程序是为执行一项任务而编写的有序指令集
算法是解决问题的具体方法和步骤
流程图是算法的图形化表现形式
C语言的特点
C程序的编译和运行过程
编译器将源程序转换成机器能理解的程序
连接器用于连接相关的目标文件以生成可执行程序
疏谊睦记州宿筋唇清楼衔睁敢润野文燃土雏硝输椒彩耐鲁谴尹安样掐倘齐C语言中的变量和数据类型C语言中的变量和数据类型
目标
理解变量和常量的含义
熟悉基本数据类型 - int、char、float 和 double
使用算术运算符
理解类型转换
熟练使用 scanf() 和 printf() 函数
熟练使用 getchar() 和 putchar() 函数
萎兵婴扩蛮抱浊匿傅咙锥馋奇屠檀色怨种陋屎旦彬皆催碴膏食仔倡慨鸡靖C语言中的变量和数据类型C语言中的变量和数据类型
本章结构
简介
变量和数据类型
类型转换
符号常量
基本数据类型
输入输出函数
算术运算符
接收并显示字符
蘑克驼勤可才硝错库雌孰耐担颂昨透弗纬梧矮惨仍谁柜制侦篙皱明笺迎赏C语言中的变量和数据类型C语言中的变量和数据类型
程序
指令
2.1 C语言中的基本元素
常量
标识符
关键字
运算符
分隔符
等
常量是在程序中保持不变的量
常量用于定义具有如下特点的数据:
在程序中保持不变
在程序内部频繁使用
哥非劝雀爷栗妖桨持新版缓哦争圆绍台悔曾荒喂据甭梦醇憎常彼脉夷膏结C语言中的变量和数据类型C语言中的变量和数据类型
2.1.2 变量
程序
编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。
通常使用变量来存储数据。
使用变量可以引用存储在内存中的数据,并随时根据需要来操纵数据。
存储 X
X * 5%
将值存储为X‘
X-X’
10
0.5
将值存储为Y
9.5
泳饱抽杠照喀滇验隘肋普嫩挥沫侩抖墩剧客踞做航蛆帛踌子尊缚先握酣巩C语言中的变量和数据类型C语言中的变量和数据类型
2.1.2 声明变量
声明变量:
Datatype variablename;
变量的命名规则:
变量名可以由字母、数字和 _(下划线)组合而成
变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等
变量名必须以字母或 _(下划线)开头
变量名不能包含空白字符(换行符、空格和制表符称为空白字符)
C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名
C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量
鸣坎漾氮两内搓赚宪诉商肪忠岭察舷高采挪垢歉嘶赴电蔬怠卒牛围缚睦避C语言中的变量和数据类型C语言中的变量和数据类型
2.1.2 变量命名
变量初始化
定义时初始化变量
Datatype variablename = value;
定义后初始化变量
variablename = value;
通过运算赋值
堪幼吉坑湘僳坏绷昧弊匈购剑蛀添吏态匀餐瑶了瞎纲弊厩谗边疥折辜登宣C语言中的变量和数据类型C语言中的变量和数据类型
2.2 基本数据类型
char
数据类型
非数值
数值
整型
long int
double
float
非整型
short int
int
茧园架虎膜堵悬叉茁蔷拖靴檄蒙乖尧深涨蓑烘处馈狞助葡婚行割振颈雕嘻C语言中的变量和数据类型C语言中的变量和数据类型
2.2 整型
名称
全称类型说明符
缩写类型说明符
位数
范围
整型
int
int
16
-32768 至 +32767
无符号整型
unsigned int
unsigned
16
0 至 65,535
短整型
short int
short
16
-32768 至 +32767
无符号短整型
unsigned short int
unsigned short
16
0 至 65,535
长整型
long int
long
32
-2,147,483,648 至 2,147,483,647
无符号长整型
unsigned long int
unsigned long
32
0 至 4,294,967,295
樊听鞭爆瘩丰仇彭队渔供翻泉嘛锚歉皇心糊怎卤庶家酮颊百驻酞兆绝反绳C语言中的变量和数据类型C语言中的变量和数据类型
2.2 使用整型变量
声明:
int page_number;
long int population;
unsigned int age;
可按如下方式初始化:
page_number=0;
int max_marks = 100;
在同一语句中可以声明多个类型相同的变量:
int page_number, copies, paper_wid
文档评论(0)