关于C语言的笔记1

 

第一章

1.      Main: 函数的名字,表示主函数。

2.      Void:  表示此函数是空类型,执行此函数后不产生一个函数值,每一个c语言程序都必须有一个main函数,由{}括起来,也可以包含一个main函数和若干个其他函数。

3.      一个函数名后面必须跟一对圆括号,括号内写函数的参数名及其类型。如:int  max(int x,int y);函数也可以没有参数,如main()

                            编译程序——目标程序

4.      上机输入与编辑源程序——对源程序进行编译,得到目标程序——将目标程序与库函数连接,得到可执行的程序——运行可执行的程序,得到运行结果

 

 

第二章

 

 

1.       算法+数据结构=程序

数值运算算法

2.       计算机算法               非数值运算算法

 

3.       算法的特性:有穷性、确定性、有零个或多个输入、有效性

4.       表示算法的方式:自然语言、流程图、N-S流程图 、伪代码(顺序结构、选择结构、循环结构)

5.       算法的两种解决方法:1)自顶向下,逐步细化

2)自下而上,逐步积累

 

 

 

第三章

                                              

                                                                                                       短整型(short  int)

整型                   长整型(long  int)

                                                                                             基本整形(int)

                                                                           字符型:(char)

                                               基本类型                                     单精度型(float)

                                                                           浮点型              双精度型(double)

                                                                                                       长双精度型(long  double)

 

数据类型(4种)                                       枚举类型:(enum)

                                              

                                                                                    数组类型

                                                                                    结构体类型(struct)

                                               构造类型                   公用体类型(union)

                                                                                                                         

                                               指针类型(*)

                                               空类型(void)

1.       符号常量的使用,如:#define  PRICE 30

  这种用一个标识符代表一个常量的符号,称为常量符号,即以标识符形式出现的常量。请注意符号常量与变量不同,符号常量不能再被赋值。

         习惯上,符号常量名用大写,变量名用小写,以示区别。

         在c语言中用来对变量、符号常量、函数、数组、类型等数据对象命名的有效字符序列统称为标识符。

         标识符只能用字母,下划线,数字三种字符组成。

         在c语言中,编译系统将大写字母与小写字母区分开来。

2.       ANSI  C标准没有规定标识符的长度(字符个数),但各个编译系统都有自己的规定。

如:student-name    student-number

若只识别8个字符,由于这两者前8个字符相同,所以系统认为这两个变量是一回事。这种错误并不反映在编译过程中,(即语法无错误)但运行结果不对。

3. 八进制整数:以0(零)开头       十六进制整数:以0(零)x开头

4.  一个整数的补码和该数的原码(即该数的二进制形式)相同(16位)

5.  求负数的补码方法是:将该数的绝对值的二进制形式,按位反取再加一

         可知:在存放整数的存储单元中,最左面的一位是表示符号的,该位为0,表示数值为正;该位为1,表示数值为负。

 

6.       整数类型的有关数据:

 

类型

比特(位)数

取值范围

[signed] int

16

-32768~32767

-215~215-1

Unsigned  int

16

0~65535

0~216-1

[signed] short int

16

-32768~32767

-215~215-1

Unsigned  short int

16

0~65535

0~216-1

Long [int]

32

-2147483648~2147483647

-231~231-1

Unsigned  Long [int]

32

0~4294967295

0~232

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值