<编程达人入门课程> 本节内容 算术运算符 视频提供:昆山爱达人信息技术有限公司
<编程达人入门课程> 1、什么是运算符?什么是表达式? int x = 1,y = 2; // = 赋值运算符 x+y x-y x+10 x (x+y)*(x-y)/(x*y) // 表达式无论多么复杂 就是一个值 类型 运算符 算术运算符 + 、- 、* 、/ 、% 、++ 、-- 位运算符 &、 | 、^ 、~ 、<< 、>> 赋值运算符 =、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>= 关系运算符 <、<=、>、>= 逻辑运算符 !、&& 、|| 条件运算符 ? :
<编程达人入门课程> 2、算术运算符:+ - * / % ++ -- int x = 10; int y = 3; printf("x+y=%d \n",(x+y)); printf("x-y=%d \n",(x-y)); printf("x*y=%d \n",(x*y)); printf("x/y=%d \n",(x/y)); printf("x%%y=%d \n",(x%y)); printf("++x = %d \n",++x); printf("x++ = %d \n",x++);
<编程达人入门课程> 3、运算符优先级别 () x+y*z x/y*z+10 (x+y)*z x/((y*z)+10)
<编程达人入门课程> 4、算术表达式的结果类型 char x = 1; short y = 2; int z = 3; printf("%d \n",sizeof(x+y)); printf("%d \n",sizeof(x+z)); int n = 1; unsigned int m = 0xFFFFFFFE; if((m+n) > 0) { printf("表达式类型为unsigned \n"); }
<编程达人入门课程> 课后作业: <编程达人官网:http://www.bcdaren.com/> 视频提供:昆山爱达人信息技术有限公司 官网地址:www.bcdaren.com 联系QQ:1250121864 QQ交流群:252188393,246407901 联系电话:0512-57882866 课件