C语言中的变量和数据类型.pptx
《C语言中的变量和数据类型.pptx》由会员分享,可在线阅读,更多相关《C语言中的变量和数据类型.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1目标理解变量和常量的含义熟悉基本数据类型-int、char、float 和 double使用算术运算符理解类型转换熟练使用 scanf()和 printf()函数熟练使用 getchar()和 putchar()函数第1页/共33页2本章结构简介变量和数据类型变量和数据类型类型转换符号常量基本数据类型输入输出函数算术运算符接收并显示字符第2页/共33页3程序程序指令指令2.1 C语言中的基本元素常量标识符标识符关键字关键字运算符运算符分隔符分隔符等等常量是在程序中保持不变的量常量用于定义具有如下特点的数据:在程序中保持不变在程序内部频繁使用第3页/共33页42.1.2 变量程序内存编写程序时
2、,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要来操纵数据。存储 XX*5%将值存储为X-100.5将值存储为9.5第4页/共33页52.1.2 声明变量声明变量:Datatype variablename;变量的命名规则:变量名可以由字母、数字和 _(下划线)组合而成变量名不能包含除 _ 以外的任何特殊字符,如:%、#、逗号、空格等变量名必须以字母或 _(下划线)开头变量名不能包含空白字符(换行符、空格和制表符称为空白字符)C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特
3、殊意义,不能用作变量名C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量第5页/共33页62.1.2 变量命名变量初始化定义时初始化变量Datatype variablename=value;定义后初始化变量variablename=value;通过运算赋值第6页/共33页72.2 基本数据类型char数据类型非数值数值整型long intdoublefloat非整型 short intint第7页/共33页82.2 整型名称全称类型说明符缩写类型说明符位数范围整型intint16-32768 至+32767无符号整型unsigned intunsigned160
4、至 65,535短整型short intshort16-32768 至+32767无符号短整型unsigned short intunsigned short160 至 65,535长整型long intlong32-2,147,483,648 至 2,147,483,647无符号长整型unsigned long intunsigned long320 至 4,294,967,295第8页/共33页92.2 使用整型变量声明:int page_number;long int population;unsigned int age;可按如下方式初始化:page_number0;int max_m
5、arks=100;在同一语句中可以声明多个类型相同的变量:int page_number,copies,paper_width;第9页/共33页102.2.2 单精度浮点型 float 在 C 语言中用于存储单精度浮点数float32 位10-38 至 10+38,7位有效数字声明:float selling_price;初始化:float selling_price=11.3;selling_price=65.90;第10页/共33页112.2.2 双精度浮点型内存内存floatdouble64位取值范围:10-308 至 1030816 位有效数字声明:double pressure_le
6、vel;初始化:pressure_level=213.5671435568967;double dvalue=35.4;第11页/共33页12在线保险单在线保险单年龄:_保险总额:_性别:_2.2.4 字符型2398340Mint/floatchar第12页/共33页132.2.4 字符型 5 p$2 2 正确正确正确正确2+2=4 值符号值符号值符号0空字符44,9132空格45-9233!46.933447/9435#48 570 995-36$58:9637%59;97 122a z38&6012541)63?12642*64127DEL(Delete键)43+65 90A Z第13页/
7、共33页142.2.2 字符型占 8 位内存signed或 unsignedSigned-128 至+127 unsigned 0 至 255 char gender;gender=m;char gender=m;第14页/共33页15输入/输出函数(printf/scanf)用于接受和显示数据或信息#include void main()int num;printf(请输入一个数:);scanf(%d,&num);printf(n%d 的平方为%d n,num,num*num);2.4 输入/输出函数转换字符串转义序列第15页/共33页162.4.1 printf 函数int visitor
8、_count=150;printf(%d,visitor_count);printf将一些信息按照指定的格式送到标准输出(显示器)%d visitor_count将按指定的格式显示该变量的值转换字符串转换字符串说说明明%d将参数按整数形式转换输出,对应参数应是int 类型%ld将参数按长整数形式转换输出,对应参数应是long 类型%c输出一个字符,对应参数应该是一个字符%s输出一个字符串,对应参数应该是一个字符串%f将参数按带小数点数形式输出,对应参数应是double 类型,默认情况下精确到 6 位小数第16页/共33页172.4.1 printf 函数int visitor_count=15
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 中的 变量 数据类型
限制150内