语句: 运算符 赋值语句

来源:互联网 发布:淘宝如何给产品换图片 编辑:程序博客网 时间:2024/05/20 16:11
运算符 - Christmas - 十一初三

 语句的组成包括运算符,表达式,关键字。
运算符的优先级
表达式代表的是一个值
语句的分类:赋值语句  复合语句  函数调用语句
只有赋值语句中才会出现数据对象 数据对象表示内存空间
左值 可修改的左值
右值 不可修改的右值
++i  与 i++:
++i:先让i自增1 然后再用i进行运算
i++: 先用i自增1然后存储起来,用原来的i进行运算,下一次i的值就是自增后的值i。

作业
1. 假设所有的变量都为 int 类型, 请写出下列各项变量中的值:
    y = x = (2 + 3) / 4;  
    x=y=1

    y = 4 * 8 / (xx = 2 * 8);
    x=16    y = 2

    x = (int)3.3 + 3.111;
    x=  int 6.411
    x=6

    y = 30.0 / 4.0 * 5.0;
    y=0

    x = 30 / 4.0 * 5;
    x=0

2. 请写出程序打印出来的值
    int num = 10;
    printf("%d", ++num);
   先自增再运算   11
    printf("%d", num++);
    11
    printf("%d", ++num);
    13
    printf("%d", num--);
    13
    printf("%d", num);
     12



#include <stdio.h>
#define LENGTH 10

int main()
{
int num = 0;
while (num++ < LENGTH) 
printf("%5d", num);
return 0;
}
运算符 - Christmas - 十一初三