资源描述:
《数据类型运算符与表达式(一)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、复习写C程序的基本步骤?何谓算法?结构化程序设计的三种基本结构是什么?编程,已知一商品的单价为253元,数量为120,求金额。卡疙般腑炯晒炔辑修杭灸捣坤侈懂升在馏焕枯叔糜讣咆粉多蘸恕拯魁烧侄第3章数据类型、运算符与表达式(一)第3章数据类型、运算符与表达式(一)编程基本步骤:定义变量、输入数据、处理数据、输出结果。算法就是解决一个问题采取的方法和步骤。程序三种基本结构:顺序、选择和循环。#includevoidmain(){intprice,num,total;price=253;num=120;total=
2、price*num;printf(“Totalis%d”,total);}scanf(“%d,%d”,&price,&num);瘦浸紊蚁悔容淤艾孟掠蛀陛陨战张矮魏幼沼验梧坷圣蠢止铆瓷衡肉晨迷捧第3章数据类型、运算符与表达式(一)第3章数据类型、运算符与表达式(一)第3章数据类型、运算符与表达式数据类型、常量与变量算术运算符和算术表达式赋值运算符和赋值表达式逗号运算符和逗号表达式切盂退符梳霞沏醉假距芋捉安指滦坏迪彤断刃骋氯墅歹痰绑夫奏淖扔螟寞第3章数据类型、运算符与表达式(一)第3章数据类型、运算符与表达式(一)3.1C语言
3、的数据类型数据结构是指数据的组织形式。C语言的数据结构是以数据类型的形式出现的。C语言的主要数据类型形式:整型、字符型、实型、枚举型数组类型、结构体类型、共用体类型注意:程序中用到的数据必须指定数据类型。基本类型:构造类型:指针类型勒定嘴添嘴悄乐圣波哦闷惫蘑韶缨悲熬蔼悉择拇永慧践哉缕炕省啮躯脯征第3章数据类型、运算符与表达式(一)第3章数据类型、运算符与表达式(一)3.2常量与变量一、常量:常量是指程序运行中其值不变的量。常量分为直接常量和符号常量。直接常量包括:整型常量:238、0、-15实型常量:10.26、-25.8字符
4、常量:’a’、’#’、’2’符号常量:是一种用来代替某一常量的标识符。使用前必用#define命令定义。咽惊普海夺袒拟罪题世擒捂散囚满善稽娘捍苛凰广颇妙蔗阂霖汲僳掠茁拼第3章数据类型、运算符与表达式(一)第3章数据类型、运算符与表达式(一)3.2常量与变量例1符号常量的使用#include#definePRICE30voidmain(){intnum,total;num=10;total=num*PRICE;printf(”total=%d”,total);}使用符号常量可实现“一改全改”。部坝翻尚伎碑喀泛蔫
5、珠霜轴删盾勿绝樱煞窥呻茬脯票雄虏岸狸您究郁帧退第3章数据类型、运算符与表达式(一)第3章数据类型、运算符与表达式(一)3.2常量与变量二、变量:变量是指程序运行中其值可以改变的量。标识符和变量名标识符用来标识变量名、符号常量名、函数名、文件名等。标识符和变量名有以下规定:(1)标识符必须以字母或下划线开头。中间可以是字母、数字和下划线。(2)变量名中大小写字母被认为不同的字符。如:abc与Abc不同。实用程序的变量名应“见名知意”。如:sum。肢好砾又弹贴宇低挠分旬莫尼姚叉笑拌端允秆皇彻仓吃啡可斜软券忆诧呐第3章数据类型、运算
6、符与表达式(一)第3章数据类型、运算符与表达式(一)3.2常量与变量(4)变量必须“先定义,后使用”。(5)变量必须指定为一定的类型。如:inta,b,sum;练习:判断如下变量名是否正确?B12,xyz-1,#a,Day,_sum,abc_3,w>m,mn5,$gqw,12mn,D.abc,_9_a_d可以把一个常量赋给一个变量x=15;y=-3.28;max=100;z=’a’;睫斋枢僻竭黄狈冰瓤逸九诡德诣窍了浙杖甥友医疮缘温调寸竹谤阔纸须蔑第3章数据类型、运算符与表达式(一)第3章数据类型、运算符与表达式(一)3.3整型
7、数据一、整型常量的表示方法1、十进制整数。123,-25,02、八进制整数。以O开头,如:O137,值为:1×82+3×81+7×80=953、十六进制整数。以Ox开头,如:Ox12D,值为:1×162+2×161+13×160=301二、整型变量1.内存中存放形式——二进制,占两个字节。如:11,(1011),以2字节存放,以补码形式表示。(补码了解,教材P41。)诡吕稼嫁亮夕花曾窍蛇酷猫她把自帅泻炸问币人架锄柿筏炭额劣脚煽入蜀第3章数据类型、运算符与表达式(一)第3章数据类型、运算符与表达式(一)3.3整型数据2.整型变量
8、分类(TurboC2.0和TurboC++3.0)*(1)基本整型:int16位2字节,-32768~32767各编译系统不同,VisualC++6.0分配4字节。(2)短整型:short或shortint16位2字节-215~(215-1)短整型一般不长于int*(3)长整