首页 > 代码库 > 第七次作业总结

第七次作业总结

  1. 数据基本类型:整型;浮点型;字符型。
  2.     整型:短整型(short);整型(int);长整型(long)。
        浮点型:单精度浮点型(float);双精度浮点型(double)。
  3.     标识符:标识对象名字的有效字符序列。
        关键字:int,float,char,if,while,for。
        系统预定义的标识符:printf,main,sin。
        标识符只能由字母、数字和下划线组成,且第一个字符不能为数字。
  4.     算数表达式:单目:+, -, ++, --。

                          双目:+,-,*,/,%。

        赋值表达式:简单赋值:=

                          复合赋值:+=,-=,*=,,/=%=,!=。

        关系表达式:>,>=,<,<=,!=。

       逻辑表达式:!,&&,||

       条件表达式:?

       逗号表达式:,

       其他运算:sizeof

  5.    逗号表达式:

       表达式1,表达式2,表达式3,.... 表达式N

       先计算表达式1,然后计算表达式2,..... 并将表达式n的值作为逗号表达式的值

       Int a,b,c;

       (a=2),(b=3),(c=a+b);

       逗号运算符的优先权最低,左结合。

  6.    其他运算:

                长度运算符:sizeof

                单目运算符:计算变量或数据类型的字节长度   Int a;Sizeof(a)

                求整形变量a的长度:值为4(bytes)

                                             Sizeof(int)

               求整形的长度,值为4(bytes)

  7.     数组必须先定义然后使用。C语言规定只能逐个引用,而不能一次引用整个数组,对数组元素的初始化可以用以下方式实现:

       1、在定义数组时,对数组元素赋以初值。如:int a[10]={0,1,2,3,4,5,6,7,8,9};

       2、可以给一部分元素赋值。如:int a[10]={0,1,2,3,4},表示只给前五个元素赋初值,后五个元素自动赋予0值;

       3、对static数组不赋初值,系统会对所有元素自动赋予0值。即:如果想要使数组a中全部元素值为0,可以这样定义数组:static int a[5];
       4、在对全部数组元素赋初值时,可以不指定数组长度。
     

第七次作业总结