本文共 1354 字,大约阅读时间需要 4 分钟。
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 016进制 前面加0x或0X:0x25(16进制) = 216(一次方)+ 516(0次方)=37(10进制)八进制 前面加0 不是字母o 025(8进制) = 28(一次方)+ 58(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 = 1024K1G = 1024M9.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.其余知识点:自增 自减 三目运算符 逗号表达式
转载于:https://blog.51cto.com/12431776/2053622