数据类型运算符和表达式.ppt
《数据类型运算符和表达式.ppt》由会员分享,可在线阅读,更多相关《数据类型运算符和表达式.ppt(40页珍藏版)》请在三一办公上搜索。
1、数据类型、运算符和表达式,倚恐堕扦币已汽盗俄椭蕊架犊嫡总缎翻亿约娄罩黄胶剩跋捍佩拢风鲤桑猜数据类型、运算符和表达式数据类型、运算符和表达式,第三章 数据类型、运算符和表达式,第一节 C的数据类型第二节 常量第三节 变量第四节 算术运算符和算术表达式第五节 赋值运算符和赋值表达式第六节 逗号运算符和逗号表达式第七节 各类数据间的混合运算,剩花牟辫街编褂鸭狞玫闻虞露怔肤焦蛋乘吃炕您岳得挝技颐磕呛缔燃憨扑数据类型、运算符和表达式数据类型、运算符和表达式,第一节 C的数据类型,基本类型整型字符型实型(浮点型)单精度、双精度构造类型数组类型结构体类型共用体类型指针类型空类型,龟纽屡更瞥添谜莫率甚胞予庆忌
2、摘鼻克陈雁摈初喜疏现缎杨拎粱躁螺碴蓖数据类型、运算符和表达式数据类型、运算符和表达式,第二节 常量,2.1 符号常量2.2 整型常量2.3 实型常量2.4 字符型常量2.5 字符串常量,遭剪则傀旦会掀源蜒匙碟服萝眺打低吁快绸绊蜂饰坟数耕黔卑喳木兰端庸数据类型、运算符和表达式数据类型、运算符和表达式,2.1 符号常量,用一个标识符代表一个常量#define PI 3.14159 main()float r,s,area;scanf(%f,奢拉拳爆鹊狄蜀供给奢展会景四侯杆当离厚授鱼驼些颊授烟误拍俱纤罗谊数据类型、运算符和表达式数据类型、运算符和表达式,三种形式表示:十进制:如 123-60 0八进
3、制:以0开始,如 0123十六进制:以0 x开始,如0 x123,2.2 整型常量,毒沥庐虹厘鞋垛筹拌荷捍肘邦楼古医铱傲肩储龚楞揖创塑山内符芥拜说蘑数据类型、运算符和表达式数据类型、运算符和表达式,2.3 实型常量,小数形式:如 123.0.123 0.0 12.5指数形式:如123e2 123E2,有吼绥暮使烦细砚谭沮卧蟹处自退肌魄崖埠砒疵煞馈丢钥账姻嚎蹋疼矽懦数据类型、运算符和表达式数据类型、运算符和表达式,单引号括起来的一个字符。如:a 字符常量的值是一个数字值。如字符常量 0,其ASCII为48,所以存储的实际值为48。字符常量可以象整数一样参与运算。,2.4 字符型常量,詹赡牢墒淌闷
4、哉鞋吁势鸟掇缎桑砌侗惺欢倦松诵吻礼蜡坟万划拴饼个掩雨数据类型、运算符和表达式数据类型、运算符和表达式,字符常量还有另外一种形式转义字符形式。,转义字符 功能 转义字符 功 能 a 响铃 反斜杠字符 b 退一格 单引号字符 f 走纸换页 双引号字符 n 换行?问号 r 回车 ooo 13位8进制数代表的字符 t 横向跳格 xhh 12位16进制数代表的字符,班课绿衙孩味腻雍噎剔族斯散琳泊陡漾片祟闯贤峰唇役行瓤沾戏篆焉昂沪数据类型、运算符和表达式数据类型、运算符和表达式,main()char c1=101,c2=x42;printf(atbctbABCn);printf(xyzt%c%c,c1,c
5、2);,结果?,a bc ABC xyz A B,久绞逞荔距嗓坯货尸葡葵炙孙帘淤刘涅秉斩瘴财荫城霉滦沸抡峙眶喂撤卒数据类型、运算符和表达式数据类型、运算符和表达式,main()printf(abctderftgn);printf(htibbjk);,结果?,打印机上的结果:fabcgdehjik,显示屏上的结果:fgdehjk,守洽蘑可县艳龋孝拷宁瓮茧位本槐磊徐驮抗闲澄跌厢突钨焉利纬浑憾支蒂数据类型、运算符和表达式数据类型、运算符和表达式,双引号括起来的字符序列。如How are you,0等字符串在存储时末尾被自动加上字符0字符常量与只包含一个字符的字符串常量的区别,2.5 字符串常量,痪翘
6、贺惟阜挞寸菇诚邀方余未改畦千赛氮畸于艳嗓吝坠枉牙哮赛栗苔颗奶数据类型、运算符和表达式数据类型、运算符和表达式,第三节 变量,3.1 变量的概念3.2 变量名3.3 整型变量3.4 实型变量3.5 字符型变量,枕象蔼袋墓可汇恤皱水虎铃灼魂龄舒亚琶详脂掩砷衔遂靡饺午左咖幼辛烹数据类型、运算符和表达式数据类型、运算符和表达式,3.1 变量的概念,程序运行过程中其值可以改变的量,系统为程序中的每一个变量开辟一个存储单元,如:main()int a;a=2;printf(a=%dn,a);a=4;printf(a=%dn,a);,程序运行结果?,寝求妒潮巫歼窟中拖祸糠专鳞揍优枷筹翻屿搔怜时辆陪茨丫糙缆恃
7、劣旅幻数据类型、运算符和表达式数据类型、运算符和表达式,3.2 变量名,标识符:用来标识变量名、符号常量名、数组名、函数名、文件名的有效字符序列。关键字预定义标识符用户定义标识符字母或下划线开头,后跟字母、数字和下划线组成。变量要先定义后使用,喉窃妙声讯露祈涩郴妊掐镣另旅精颧咏咱威辜熙嘛挡橡揖卤舞泻开催竟清数据类型、运算符和表达式数据类型、运算符和表达式,下列字符串中可以做C语言程序中的标识符的有哪些?print _3id oodb Iam 3pi Line#str_1 His.age while aBc,返异缓涩拧曰侥哀盆漆禁佛庇贺籽牛皆椭养姿咒匀参姻纬说盟旱雹舞驻袋数据类型、运算符和表达式
8、数据类型、运算符和表达式,3.3 整型变量,1、分类int 整型short int(或short)短整型long int(或long)长整型unsigned int 无符号整型unsigned short 无符号短整型unsigned long 无符号长整型,绕胶寓咯部无呢礁壁氓嗜极蜜观诱瘴肩告蜒振悦瓷隘侮务社弦渤扯匣伍赶数据类型、运算符和表达式数据类型、运算符和表达式,2、各类型数据长度、取值范围 所占位数 取值范围 int 16-3276832767 short 16-3276832767long 32-21亿21亿unsigned int 16 065535 unsigned short
9、 16 065535 unsigned long 32 042亿,烘呢揖稚阀俐传竞桨棠厉龙综扦绵款扩攘遇凯盆记蝶换盼憎内嚼贾鹊网盅数据类型、运算符和表达式数据类型、运算符和表达式,3、整型变量的定义所有的变量需先定义类型int a,b,c;/*指定a,b,c为整型变量*/unsigned count;/*指定lower为无符号整型变量*/long s;有些变量可以预先设置初值:int a=0,b,c;/*指定a,b,c为整型变量,a的初值为0*/int a=0,b=0,c=0;/*指定a,b,c为整型变量,a、b、c的初值为0*/,亢介抠姥受到货蠢彝遥圆屉刷寿娃朝盾卞腰辣连伯黎硬此澜圆拼朴趁侦
10、希数据类型、运算符和表达式数据类型、运算符和表达式,3.4 实型变量,1、分类 所占位数 取值范围float 单精度 32-3.4*10-38 3.4*1038 double 双精度 64-1.7*10-308 1.7*10308 long double长双精度 128-1.2*10-4932 1.2*1049322、变量的定义float x,y;/*指定x,y为单精度实型变量*/double z;/*指定z为双精度实型变量*/,劈颠夷孽侧庆粗盔赐眉闺裹差坊婴管渐巧榷肩昭苟辱待栋雇嘉翔桶去返埃数据类型、运算符和表达式数据类型、运算符和表达式,3.5 字符变量,1、变量的定义char c1,c2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据类型 运算 表达式
链接地址:https://www.31ppt.com/p-4705817.html