小威
...

  上本书结束了,又来了一本新书。。。嗯哼,继续吧。。加油。

  1.函数 : 

       (1).函数定义  返回值 函数名(形参列表) {  函数体  }

       (2).函数声明  返回值 函数名(形参列表) 

       (3).函数的调用  函数名(实参列表)

  2.基本输入输出函数 printf , scanf

      常用的printf转换说明符

 %d  以十进制形式输出整数 
%o  以八进制形式输出整数 
%x  以十六进制输出整数 
%c  输出单个字符内容 
%s  输出字符串数据, 
%f  输出浮点型数据,默认输出小数点后6位小数 

      常见的转义字符

转移字符  含义 ASICII
\n 换行,将当前位置移到下一行开头 10
\t 水平制表符 9
\b 退格,将但当前位置移到前一列 8
\r 回车,将当前位置移到本行开头 13
\f 换页,将当前位置移到下页开头 12
\\ 反斜杠字符 92
\' 单撇号字符 39
\" 双撇号字符 34
\ddd 1到3位8进制数所代表的字符  
\xhh 1到2个16进制数代表的字符   

       提示 :强制刷新缓冲区 fflush(NULL)

       扩展 :%的转义输出必须用“%%”

  3.

    (1)数据在内存当中的存储方式

      答 : 根据数据类型给数据分配存储单元(大小,一个字节(8位));

    (2)什么是变量

      答 : 计算机存储器上的命名空间

    (3)内存单元的地址

      答 : 内存单元的编号

    (4)内存单元的内容

      答 : 变量值

  4.三种类型  

    (1)内置类型(整型,浮点型,...) 

类型 字节数 位数(32位机) 字节数(64位)
short 2 16 2
int 4 32 4
long 4 32 8
long long 8 64 8
类型 字节数
float 4
double 8
long double 12

                      char          1

 

    (2)组合类型

    (3)空类型

      变量命名 :数字,字母,下划线,$ ,数字不可放首位。

  5.隐式的类型转换

       向高类型转换

  6.强制类型转换

      (int)x对x的值么有影响

      小类型向大类型转换会发生拓展

      大类型向小类型转换会发生位截断

  7.运算符

      (1).逗号运算符  逗号表达式值是最后一个表达式的值

      (2).逻辑运算符  与&&  或||  非!  (短路运算)

      (3).三目运算符  表达式1 ? 表达式2 :表达式3

  8.(重点掌握)

      (1)sizeof  关键字

          sizeof :某种类型的数据所需空间(字节)大小

        用法 :

            sizeof 表达式 : 两端括号可加可不加

            sizeof (类型名):必须加括号

        特殊之处 :sizeof的表达式中的表达式并不求值,只是根据类型转换规则求得该表达式的类型

      (2)typedef  关键字

          作用: 用于对某种类型取一个新的别名

      (3)左值 :是可访问的存储区域,  能够放在赋值符的左侧。  

            特点 :变量是,常量不是。

      (4) 运算符的副作用

          复合赋值运算符 += ,-= ,*= ,/=, &=, |= , ^=,<<= ,>>=, ++ , --

          自增,自减运算符

  9.分支结构

      while循环 for循环 两者执行效率一样

      if/else 模糊匹配  switch 精确匹配

      case : 后面不能包含变量或函数调用。

  

    今天的英语  constant(常量)  assignment(赋值)  define(定义)

 

 

    哎,晚了,一些东西还是么弄懂,争取几天搞明白。。加油。。

    哎,好不容易休息一天。。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

 

 

    小宝贝。。。 

      

posted on 2013-07-25 12:59  小威_  阅读(161)  评论(0编辑  收藏  举报