下载此文档

C语言 谭浩强学习笔记.doc


文档分类:IT计算机 | 页数:约58页 举报非法文档有奖
1/58
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/58 下载此文档
文档列表 文档介绍
天不造人上人,亦不造人下人——福泽谕吉
2
C语言谭浩强版笔记
第一章 程序设计和C语言
1、计算机能直接识别和接受的二进制代码称为机器指令,机器指令的集合就是该计算机的机器语言。
2、语言的发展历史:①机器语言②符号语言
④字符串常量
⑤符号常量(#define PI )
4、基本字符集中的每个字符必须用一个字节表示,空字符也占一个字节,它的所有二进制位都是0
5、一个tab位置为8列
6、’\101’代表八进制数101的ASCII字符,即’A’(十进制65),’\x41’代表十六进制数41的ASCII字符,也是’A’,’\0’或者’\000’是代表ASCII码为0的控制字符,即空操作字符
天不造人上人,亦不造人下人——福泽谕吉
6
7、单撇号内只能包含一个字符,双撇号内可以包含一个字符串
8、符号常量不占内存,只是一个临时符号,在预编译后这个符号就不存在了,故不能对符号常量赋以新值
9、变量必须先定义后使用
10、常变量const int a = 3,表示a被定义为一个整型变量,指定其值为3,而且在变量存在期间其值不能改变,常变量不能出现在赋值号的左边。例如上面一行不能写成:
const int a;
a=3;
可以用表达式对常变量初始化,如
const int b=3+6, c=3*cos();
11、标识符只能由字母、数字和下划线组成,且第一个字符必须是字母或下划线
天不造人上人,亦不造人下人——福泽谕吉
6
12、①基本类型和枚举类型变量的值都是数值,统称为算数类型
②算数类型和指针类型统称为纯量类型(因为其变量的值是以数字来表示的)
③枚举类型是程序中用户定义的整数类型
④数组类型和结构体类型统称为组合类型(共用体类型不属于组合类型,因为在同一时间内只有一个成员具有值
13、(16个二进位);VC++为每个整型数据分配4个字节(32位)
14、求负数的补码的方法:先将此数的绝对值写成二进制形式,然后对其后面所有各二进位按位取反,再加1
15、取值范围
16、如果既未指定为signed也未指定为unsigned类型,默认为有符号类型
天不造人上人,亦不造人下人——福泽谕吉
7
17、只有整型(包括字符型)数据可以加signed或unsigned修饰符,实型数据不能加
18、实型数据取值范围:
19、在一个整数末尾加大写字母L或小写字母l,表示它是长整型
20、浮点型常量(小数或指数)在内存中都以指数形式储存
21、C程序中的实型常量都是双精度浮点型常量
float a = ;
在进行编译时,对float变量分配4个字节,,则按照双精度处理,分配8个字符
22、如果除数或被除数中有一个是负值,则舍入的方向不固定,一般采取“向零取整”的方法,即-5/3=-1
23、%运算符要求参加运算的对象是整数,除%以外的运算符的操作数都可以是任何算数类型
24、++i是先执行i=i+1后,再使用i的值;而i++是先使用i的值后,再执行i=i+1。
设已作声明:int i=6,a;
天不造人上人,亦不造人下人——福泽谕吉
8
25、算数表达式和运算符的优先级与结合性
26、不同类型数据间的混合运算规律为:(取精度较高的)
天不造人上人,亦不造人下人——福泽谕吉
9
①+,—,*,/运算的两个数中有一个为float或double型,结果是double型,因为系统将所有float型数据都先转换为double型,然后进行运算。
②如果int型与float或double型数据进行运算,先把int型和float型数据转换为double型,然后进行运算,结果是double型。
③字符(char)型数据与整型数据进行运算,就是把字符的ASCII代码与整型数据进行运算。字符型可以直接与整型数据进行运算。如果字符型数据与实型数据进行运算,则将字符的ASCII代码转换为double型数据,然后进行运算。
27、强制类型转换:一般形式为(类型名)(表达式),在强制类型转换时,得到一个所需类型的中间数据,而原来的变量的类型未发生变化
28、左值都可以作为右值,但算数表达式(a+b)或常量不能为左值
29、a=(a=b)=3*4;//报错,左侧的操作数必须是左值
30、C语言的截断
天不造人上人,亦不造人下人——福泽谕吉
10
i=289 0000 0001 0010 0001
c=33 0010 0001

C语言 谭浩强学习笔记 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数58
  • 收藏数0 收藏
  • 顶次数0
  • 上传人慢慢老师
  • 文件大小906 KB
  • 时间2022-03-01