C语言学习,1~3章总结

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提出一个公式:数据结构+算法=程序,同样可以表达为的形式是:程序=算法+数据结构+程序设计方法+语言工具和环境
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值