数据类型运算符与表达式.pptVIP

  • 2
  • 0
  • 约6.46千字
  • 约 45页
  • 2025-08-02 发布于广东
  • 举报

例5%2=1-5%2=-11%10=15%1=05.5%2(?)第31页,共45页,星期日,2025年,2月5日2.算术表达式与运算符的优先级与结合性1)算术表达式:用算术运算符和括号将运算对象连接起来的,符合C语法规则的式子,称为C的算数表达式。2)优先级:先乘除,后加减,例如:a+b*c3)结合性:自左至右,即当一个运算对象两侧的运算符的优先级别相同时,运算对象先与左面的运算符结合,例如:a-b+c第32页,共45页,星期日,2025年,2月5日第1页,共45页,星期日,2025年,2月5日a=2000H22001Hb=2002H1.23452003H2004H2005H举例。若有变量定义inta=2;floatb=1.2345;则变量a、b在内存中的存储情况如图示。“”表示取地址。第2页,共45页,星期日,2025年,2月5日3.2常量与变量一、常量整型常量:浮点型常量字符常量字符串常量1)整数十进制八进制十六进制在程序运行过程中其值不能被改变的量称为常量正负号+数字,开头的数字不能为0数字0+(0~7)组成的数字串数字0x或0X开头+(0~9或A~F)组成的字符串C可识别的三种进制的整数第3页,共45页,星期日,2025年,2月5日二、符号常量概念 符号常量是一种特殊形式的常量,即用一个标识符表示一个常量。定义形式#define常量名常量值符号常量在程序中的应用习惯:符号常量名用大写,变量名用小写。#definePRICE30#includevoidmain(){intnum,total; num=10; total=num*PRICE; printf(“total=%d”,total);}第4页,共45页,星期日,2025年,2月5日变量的定义变量是程序执行过程中其值可以改变的量。变量名--存储单元--变量值袋子名--袋子位置--袋子东西变量的分类整型变量实型变量字符变量变量的命名(同标识符的命名)变量的使用先定义,后使用三、变量关于变量第5页,共45页,星期日,2025年,2月5日变量与地址程序中:inti;floatk;内存中每个字节有一个编号-----地址…...…...2000200120022005内存02003ik编译或函数调用时为其分配内存单元变量是对程序中数据存储空间的抽象“直接访问”方式:变量名?存储单元?变量值袋子名?袋子位置?袋子东西第6页,共45页,星期日,2025年,2月5日5.标识符预定义标识符 有特定含义的标识符,也可用于其他用途。用户标识符 进行程序设计时用户自己命名的标识符。包括常量、变量、函数名、语句标号、类型定义符等。标识符是由英文字母、数字及下划线构成的字符串,并且首字符必须为字母或下划线。简单的说,标识就是一个名字。建议:变量名的长度不要超过8个字符第7页,共45页,星期日,2025年,2月5日.变量“先定义,后使用”,每个变量被指定为一个确定类型,在编译时就能为其分配相应的存储空间。注:没有字符串变量,用字符数组存放第8页,共45页,星期日,2025年,2月5日3.3整型数据1.整型常量 十进制数如:12、345、0八进制数(以0开头)如:012、045十六进制数(0x开头)如:0x12、0x345整型常量举例2.整型变量的分类基本型(int)短整型(shortint、short)长整型(longint、long)无符号型无符号整型(unsignedint)无符号短整型(unsignedshort)无符号长整型(unsignedlong)整型变量定义第9页,共45页,星期日,2025年,2月5日3、整数数据在内存中的存放方式如:inti;i=10;10i0000000000001010i在内存中实际存储的

文档评论(0)

1亿VIP精品文档

相关文档