整理第一周C的知识点

1.C的优缺点

2.学习C:基本准备:至少搞懂 理论知识 多思考 多动手

                目标:能看懂程序 能调试程序,熟练的使用已知的知识 不断的尝试各种方式调试程序。(自学能力)

3.数据类型:整型int 短整型 short int 长整型 long int

                    单精度浮点数 float
                    双精度浮点数 double

                    字符 char

                    符合类型数据:结构体 枚举 共用体

4.变量:本质是内存中的一段存储空间

              变量初始化:为什么必须初始化 初始化就是赋值的意思

   定义变量: 数据类型 变量名 = 要赋的值;
                      等价于                     

                      数据类型 变量名;
                      变量名 = 要赋的值;
                      比如:int i = 3;等价于 int i;i = 3;

5.进制:进制就是逢N进一

6.常量在C中的表示:
                       整数:
                               十进制 传统的写法:1 2 3 4 5 6 7 8 9 0
                              16进制 前面加0x或0X:0x25(16进制) = 2*16(一次方)+ 5*16(0次方)=37(10进制)
                              八进制 前面加0 不是字母o 025(8进制) = 2*8(一次方)+ 5*8(0次方)=21(10进制)

                              浮点数:float x = 3.2;//传统写法 float x=3.2e3//x=3200 float=123.45e-2;//x=1.2345

                              字符:单个字符用单引号:'A'表示字符A 错误的写法:'AB'
                              字符串用双引号"AB"
7.字符 和 整数 都是以补码的形式转化成2进制存储的 实数以IEEE754标准转化成2进制代码存储

8.字节:存储数据的单位 是硬件能访问的最小单位
             1字节 = 8位
             1K = 1024字节
             1M = 1024K
             1G = 1024M

9.ASCII 是一种规定 规定了不同的字符 使用哪个整数表示

10.printf();将变量的内容输出到显示器上(重点):
                (1).printf("字符串");
                (2).printf("输出控制符",输出参数);
                (3).printf("输出控制符1 输出控制符2",输出参数1,输出参数2);控制符和参数必须对应
                (4).printf("输出控制符 非输出控制符",输出参数);// \n(换行控制符)
                输出控制符:
                (1).%d int
                (2).%ld long int
                (3).%c char
                (4).%f float
                (5).%lf double
                (6).%x(或%X或%#X) 16进制 int或long int或short int
                (7).%o 同上 8进制
                (8).%s 字符串
11.scanf():通过外部输入设备将数据输入到变量中:
                (1).scanf("输入控制符",&输入参数)
                (2).scanf("非输入控制符 输入控制符",&输入参数)

12.运算符:
                算数运算符:+ - * / %(取余)int/int值=int
                关系运算符:> >= < <= != ==(等于)
                逻辑运算符:!(非) &&与 ||或
                赋值运算符:= += *= /= -=
                优先级别:算术 > 关系 > 逻辑 > 赋值

13.其余知识点:自增 自减 三目运算符 逗号表达式

posted @ 2017-12-22 15:20  没有办法  阅读(119)  评论(0编辑  收藏  举报