下载此文档

实型常量.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
一、实型常量
1、小数形式:即在数学中常用的形式,由数字和小数点组成。
2、指数形式:
1〕这种形式类似于数学中的指数形式。如
=×101=×10-1
在 c 语言中,那么以“算符两边运算类型需全都,所得结果与运算类型全都。
例:= ,1/2=0, 1/
2〕假设不全都:附录 5
算术运算符优先级:见书上
结合性:在算术运算符中,单目运算符“+” 和“-”的结合性是从右到左,其余都是从左到右。
〔5+1〕/2=3 ,5+1/2=5,
5*-2=-10
5+6*-2-(2+3)
不同优先级,按优先级由高到低
优先级一样,按结合方向, 是自左至右或是
自右至左计算强制类型转换表达式(int)(+)%5
强制类型转换运算符的一般使用形式:
〔类型名〕〔表达式〕
期望转换的类型 期望被转换的对象
x=, y=,
求〔int〕x+y 和 (int)(x+y)的值
1、求以下算术表达式的值
〔1〕a+b/2%3*(int)c/d*3
设 a=, b=11, c=, d=2
〔2〕(int)x/y+(float)y%x
设 x=,y=3
赋值表达式:
int a; a=25;
赋值表达式的形式:变量名=表达式
留意:1)赋值表达式的左边必需是变量,不能是常量,“=”不是数学上的等号,而是将表达式的值赋于等号左边变量的意思。C 语言中,正经等号用“==”表示。
赋值运算符的优先级只高于逗号运算符 ,
比任何其它运算符都低 ,且具有自右向左的结合性.
X=2+6%3
假设赋值时两边的数据类型不全都 ,系统会自动把右边表达式的值按左边类型进展转换.
等号右边的表达式也可以是一个赋值表达
:a=b=7+1; 复合赋值表达式
+= ,-=,*=,/=,%=(留意两个符号之间不能有空格)
a+=5 a=a+5 a%=6 a=a%6
复合赋值运算符优先级和赋值运算符一样,
结合方向自右向左
a+=1 相当于 a=a+1 a*=5+1 相当于 a=a*(5+1)
例:变量 a,其值为 9,计算 a+=a-=18
自增、自减运算符
自增运算符++: 使变量的值增 1 i++; 表示使用完 i 之后,使 i 的值增 1
++i; 表示先使 i 的值增 1,然后再使用 i 2)自减运算符- -: 使变量的值减 1
i--; 表示使用完 i 之后,使 i 的值减 1
--i; 表示先使 i 的值减 1,然后再使用 i
例 1:
int a,b,c; a=5;
b=++a; b=6 a=6 c=a++; c=6 a=7
例 2:
int a,b,c;
a=5;
b=- -a; b=4 a=4 c=b- -; c=4 b=3
留意:1)”++”和”--”是单目运算符 , 5++;
结合方向是自右向左
表达式- -x-a*b/c++的结果值是多少?
〔假设 x 的值为 3,a 的值为 5,b 的值为 2, c 的值为 3〕
逗号运算符和表达式
逗号表达式的一般形式为

实型常量 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人老狐狸
  • 文件大小27 KB
  • 时间2022-06-25