二级C语言各章的知识点.doc

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级C语言各章的知识点

各章的知识点 第一章 (略---给学生们在书上画一下) 第二章C程序基础知识 (以下列举的知识点给学生在书上画一画,有的可以写在书上的空白地方或写在本上) 1 简单的C语言程序的构成 (1)一个C程序只有一个main()----称为主函数,main要小写,程序的执行是从主函数开始并在主函数中 结束,一个完整的C程序是由一个主函数和若干个子函数构成的。 (2)函数内部称为函数体,由一对大括号{}括起来,在{}里,前面必须是定义各种所需的变量,后面才是各种语句,二者不能颠倒,并且一个语句结束必须有分号; 下面是例子: #include”stdio.h” /* 或写成#includestdio.h 嵌入头文件 ,注意前面要有#号,后面没有;号 ,所以它不是语句*/ main() {int a,b,c; /* 定义三个整型变量 */ a=2; /*以下三句是赋值语句,注意每个语句都有分号; */ b=3; c=a+b; printf(“%d”,c); /* 把变量C的值在电脑屏幕上显示---称为输出语句 */ } 把这个程序领着学生在VC6里演示一下,让学生会运行程序,并且会看输出结果。 2 关于/* ...........*/------称为注释,它不运行 把从/*开始到*/结束的语句行都作为注释(记住—注释是不运行的)-----老师在投影上举一例说明。 不能嵌套注释,如:/*/*........*/*/ 3 关于给变量起名的问题,也就是变量名的命名规则 由字母a~z、A~Z、0~9、_(下划线)组成 由字母或下划线开头 大、小写的字母是不同的变量 不能使用C语言的关键字(关键字是小写的) 老师在此可以举例说明 4 在C语言中经常可以用到哪些类型的变量和常量的问题 (1)若有f(x)=2x2 +5 ,其中X是变量,5是常量,那么X的取值范围是什么 呢?是有符号整型?无符号整型?短整型?长整型?单精度浮点型?双精度浮点型等等,这个问题在C语言的程序设计中对变量X的取值范围规定的比较清楚。下面就介绍一下在C语言中对变量X 是如何规定它的取值范围的。呵呵!!! ① int x(signed int x或signed x)------称为普通整型,它规定了X的取值范围是下列类型(注意:这里的变量X 是用4个字节来存放的) 十进制的-----正整数、负整数、0,如:25、-36等 八进制的-----正整数,如:065等,-065(不允许 ) 十六进制的----正整数,如:0x2c,0Xa6等,-0xa1(不允许) ② short int x(short x)------称为短整型,它规定的X的取值范围和int x基本一样,只不过取的数要比int x要小而已,因为它是用两个字节来存放X的(-32768~+32767)。而上面的是用 四个字节来存放X的。 ③long int x(long x)-----称为长整型,其规定的X取值范围和int x一样,也是用四个字节来存放X的(输入时要用%ld、%Ld)。 ④unsigned int x(unsigned x)------称为无符号整型,它规定了X只能取正整数,也是用四个字节来存放X的。 ⑤unsigned short int x------称为无符号短整形,其十进制的 取值范围喂0~65535 ⑥char x------称为字符型,用一对单引号‘’括起来的任意字符,包括字母字符、数字字符、转义字符等 如:’a’、’3’、’\n’等 分析:’a’、’A’ 、‘2’、 2 、‘ab’ 、‘\123’ ⑦float x------单精度浮点型,小数点后默认保留6位小数 如:0.123、.123、123.等 1.23e+2、1.23e2、1.23E2、.123e-2等(指数形式) 用指数形式表示浮点数要注意三点:ⅰ、e或E前后必须有数 ⅱ、e或E后面必须是整数 ⅲ、e或E的前后以及数字之间不得插入空格 ⑧double x------双精度浮点型(输入时要用%lf或%Lf,输出可用%f、%lf、%Lf) (2)关于常量(整数、小数、字符型数据) 5------可以认为是int型、short int、unsigned int都可以 5L或5l------是long int型 5h或5H------是short int型 1.23------是double型 ‘a’-----97 ‘A’-----65 ‘2’------50 ‘\123’--- (3)关于类型的强制转换问题------即把一个类型强制转换成其他类型 如:#include”stdio.h” main() {int x=5; /* 给变量X初始化*/ float y,z; z=2.56; /*给变量Z赋值 */

您可能关注的文档

文档评论(0)

kaiss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档