C语言总结全解.doc

C语言总结全解

C语言总结 数据类型,运算符与表达式 1.1数据类型 短整型(short int) 整形 基本整型 (int) 长整型(long int) 字符型(char) 单精度类型(float) 基本整型 浮点型 双精度类型(double) 长双精度型(long double) 枚举类型(enum) 数据类型 数组类型 构造类型 结构类型(struct) 共用体类型(union) 指针类型(*) 空类型(void) 1.2 常量与变量 1.2.1常量和符号常量 1)在程序运行中,其只不能被改变的量称为常量 P38常量类型 注:P38 用define定义的常量不能再被赋值。 2)变量:变量名为门牌号,变量值为家庭成员。 注:标识符只能由字母、数字、下划线组成。并且第一个字符不能为数字。区分大小写。(先定义,后使用;可读性强悍) P39 ansic 一段了解一下即可。 1.3 整形数据 1.3.1整型常量的表达方法 1)十进制整数:123,--4556.4 2)八进制整数:以0开头的,八进制数字0123=十进制0×83+1×82+2×81+3×80=83 3)十六进制整数:以0X开头的,转化方法同八进制。 1.3.2 整型变量 1)了解补码的知识(整数不变,负数按位取反再加1) 注:存贮单元中,最左端的符号位,0正1负。 2)根据数值的范围分为 int,long, short。 P41 Int的范围 —215 ~~(215 —1) = 32768~~—32767 Unsigned无符号, 没有0正1负的书法了,范围扩大一倍。 Signed 有符号,有0正1负的说法。 什么也不加默认为signed。 3)整形变量定义:“强制类型定义” P43使用方法。 4)数据的溢出:(循环) 1.3.3整型常量的类型(了解一下,重点(4)(5)条) 1.4浮点数据 1.4.1 浮点型常量的表达方法 1) 十进制(平常数学中该怎么写就怎么写) 2)指数形式 123e3,123E3 表示123×103 注意:1,E不区分大小写。 2.规范化形式时,小数点的左边应该是一位非零的数字。 这样的可读性高。 1.4.2 浮点型常量 1)存放形式。 4个字节,小数点部分和指数部分分开存放 2)浮点型变量的分类 (P46了解一下即可) 3)浮点型数据的舍入误差(P47 了解) 1.4.3浮点型常量的类型 P47了解,注意其中加f或者F以及遗失数据的情况 1.5 字符型数据 1.5.1 字符常量(课本最后有表格,字符常量其实就是数) 字符常量是用单撇号括起来的一个字符,如 ‘a’,注意‘a’和‘A’不同。 P48(按需记忆,例题必看) 1.5.2 字符变量 字符常量只能放一个字符。★★★ 1.5.3 字符数据在内存中的存储形式以及使用方法(p52) 1.5.4 字符串常量 字符串常量是一对双撇号括起来的字符序列。 (注:系统会自行在字符串后面加上’\0’作为字符串结束标志) 1.6 变量赋初值 C语言允许在定义变量的同时变量初始化。 例如int a=3; 可以仅对一部分赋初值, int a,b,c=5; 表示仅对C赋予初值。 不能写成int a=b=c=5;(其余内容自行了解) 1.7 各类数值型数据间的混合运算 横向必定转化 short、char int 纵向按需转化 低 ( 具体细节看课本

文档评论(0)

1亿VIP精品文档

相关文档