预科班第二天2

作者:梦波  发布时间:2014-11-12 15:07:53

所有的字符都有对应的整型代替

1、八进制由3个二进制组成。

     十六进制由4个二进制组成。

2、 正数的正码、反码、补码相同。

       负数的反码是原码的符号位不变,其他都相反;负数的补码是反码加1。补码的补码是原码。

       二进制相加就是补码与补码相加的结果。

3、标示符是由字母、数字、下划线组成。(第一个不能以数字开头;区分大小写;避免关键字和保留字)

4、基本的数据类型

     数值类型:整型和浮点型

                       整型:short   int   long     long long

                       浮点型:float(单精度)   double(双精度)

     字符类型:char

5、sizeof():求括号里的在内存中所占的字节数。

6、printf(“内容”) :打印双引号里的内容。

      printf(“%格式控制符”,变量) 打印某个变量的值

     格式控制符

     八进制:%o           十六进制:%x

    int  %d      long   %ld

     float  %f      double   %lf

     char  %c

    地址&   %p

     scanf(“%格式控制符”,&变量);

   算术运算符:+  -  *   /

   赋值运算符:=

   复合的复制运算: +=    -=   *=    /=(a  += b;a=a+b)

  短字节向长字节看齐,整型向浮点看齐,有符号向无符号看齐

   自增自减

   自增(++):

                          int a=1;

                          b=a++;

             a++:表达式的值为b=1,a=2

             ++在变量后面,先取变量值为表达式的值,然后变量自己加1

              ++a:表达式值为b=2   a=2

             ++在变量前面,变量自己先加1,然后取值给表达式。

    自减(--)相同

7、相关函数:

  #include

    求绝对值  fabs();

    开平方    sqrt();

    计算a的n次方: pow(a,n);