C语言学习,1~3章总结,省得看后面时还要翻前面的看!
1.每一个C程序都必须有一个main函数,函数体由{ }大括号括起来
2."/n"是换行符,语句最后要有分号
3./*……*/表示注释部分
4.scanf和printf都是C语言提供的标准输入输出函数,scanf("%d",&a)其中的&含义是"取地址",%d的含义是指定输入的数据按十进制整数形式输入
5.C程序是由函数构成的,函数是C程序的基本单位,这样的特点容易实现程序的模块化
6.一个函数由两部分组成:函数的首部,函数体
7.一个C程序总是从main函数开始执行的,而无论main函数在整个程序中的位置如何,C程序格式书写自由
8.每个语句和数据定义的最后必须有一个分号,用高级语言编写的程序叫"source program"源程序
9.C语言提供5种基本数据类型:整形 字符型 单精度实型 双精度实型 空类型
10.C语言提供6中聚合类型:数组 指针 结构体 共用体 位域和枚举
11.素数,是指除了1和该数本身之外,不能被其他任何整数整除的数
12.算法的特点:有穷性 | 确定性 | 有零个或多个输入 | 有1个或多个输出 | 有效性
13.算法表示的三种基本结构:顺序结构 | 选择结构(选取结构) | 循环结构(重复结构),特点:只有1个出口,只有1个入口,结构内的每一部分都有机会被执行到,不存在死循环
14.结构化程序的设计方法:自顶向下-逐步细化-模块化设计-结构化编码
15.在程序中用#define定义一个符号常量,0 -1 3为整数常量,4.6 -1.23为实型常量,'d''x'为字符常量
16.其值可以改变的量成为变量
17.用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符(identifier)
18.C对大小写有区分,变量名建议不超过8个字符,在C语言中强制对所有用到的变量强制定义,"先定义,后使用"
19.整形常量即整常数,可以用三种形式表示:十进制 八进制(以0开头) 十六进制(以0X开头)
20.每一个整形变量在内存中占2个字节
21.整型变量的基本字符类型符为int,(1)基本整型,以int表示 (2)短整型,以short int或short表示 (3)长整型,以long int或long表示,一个int型变量的值范围为:-32768~32767
22.有符号基本整型 [signed] int 取值范围: -32768~-32767
无符号基本整型 unsigned [int] 取值范围: 0~65535
有符号短整型 [signed] short [int] 取值范围: -32768~32767
无符号短整型 unisigned short [int] 取值范围: 0~65535
无符号长整型 unsigned long [int] 取值范围: 0~4294967295
有符号长整型 [signed] long [int] 取值范围: -2147483648~2147483647
23.实数(real number)又称为浮点数(floating-print number),用十进制小数形式和指数形式表示
24.一个实型变量占4个字节(32位),分为:
单精度型(float) 比特数32 有效数字6~7
双精度(double) 比特数64 有效数字15~16
长双精度型(long double) 比特数128 有效数字18~19
25.%f是输出一个实数时的格式符
26.char c1,c2;它表示C1和C2为字符型变量,1个字符变量在内存中占一个字节,"%c"是输出字符时必须使用的格式符
27.ASCLL代码表中,大写字母比小写字母小32,C语言允许字符数据与整数直接计算,'A'+32会得到整数97
28.'a'是字符常量,"a"是字符串常量
/*未完待续 2005-1-1*/
PS.(1)计算机科学家Nikiklaus wirth提出一个公式:数据结构+算法=程序,同样可以表达为的形式是:程序=算法+数据结构+程序设计方法+语言工具和环境
1.每一个C程序都必须有一个main函数,函数体由{ }大括号括起来
2."/n"是换行符,语句最后要有分号
3./*……*/表示注释部分
4.scanf和printf都是C语言提供的标准输入输出函数,scanf("%d",&a)其中的&含义是"取地址",%d的含义是指定输入的数据按十进制整数形式输入
5.C程序是由函数构成的,函数是C程序的基本单位,这样的特点容易实现程序的模块化
6.一个函数由两部分组成:函数的首部,函数体
7.一个C程序总是从main函数开始执行的,而无论main函数在整个程序中的位置如何,C程序格式书写自由
8.每个语句和数据定义的最后必须有一个分号,用高级语言编写的程序叫"source program"源程序
9.C语言提供5种基本数据类型:整形 字符型 单精度实型 双精度实型 空类型
10.C语言提供6中聚合类型:数组 指针 结构体 共用体 位域和枚举
11.素数,是指除了1和该数本身之外,不能被其他任何整数整除的数
12.算法的特点:有穷性 | 确定性 | 有零个或多个输入 | 有1个或多个输出 | 有效性
13.算法表示的三种基本结构:顺序结构 | 选择结构(选取结构) | 循环结构(重复结构),特点:只有1个出口,只有1个入口,结构内的每一部分都有机会被执行到,不存在死循环
14.结构化程序的设计方法:自顶向下-逐步细化-模块化设计-结构化编码
15.在程序中用#define定义一个符号常量,0 -1 3为整数常量,4.6 -1.23为实型常量,'d''x'为字符常量
16.其值可以改变的量成为变量
17.用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符(identifier)
18.C对大小写有区分,变量名建议不超过8个字符,在C语言中强制对所有用到的变量强制定义,"先定义,后使用"
19.整形常量即整常数,可以用三种形式表示:十进制 八进制(以0开头) 十六进制(以0X开头)
20.每一个整形变量在内存中占2个字节
21.整型变量的基本字符类型符为int,(1)基本整型,以int表示 (2)短整型,以short int或short表示 (3)长整型,以long int或long表示,一个int型变量的值范围为:-32768~32767
22.有符号基本整型 [signed] int 取值范围: -32768~-32767
无符号基本整型 unsigned [int] 取值范围: 0~65535
有符号短整型 [signed] short [int] 取值范围: -32768~32767
无符号短整型 unisigned short [int] 取值范围: 0~65535
无符号长整型 unsigned long [int] 取值范围: 0~4294967295
有符号长整型 [signed] long [int] 取值范围: -2147483648~2147483647
23.实数(real number)又称为浮点数(floating-print number),用十进制小数形式和指数形式表示
24.一个实型变量占4个字节(32位),分为:
单精度型(float) 比特数32 有效数字6~7
双精度(double) 比特数64 有效数字15~16
长双精度型(long double) 比特数128 有效数字18~19
25.%f是输出一个实数时的格式符
26.char c1,c2;它表示C1和C2为字符型变量,1个字符变量在内存中占一个字节,"%c"是输出字符时必须使用的格式符
27.ASCLL代码表中,大写字母比小写字母小32,C语言允许字符数据与整数直接计算,'A'+32会得到整数97
28.'a'是字符常量,"a"是字符串常量
/*未完待续 2005-1-1*/
PS.(1)计算机科学家Nikiklaus wirth提出一个公式:数据结构+算法=程序,同样可以表达为的形式是:程序=算法+数据结构+程序设计方法+语言工具和环境