- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C 语言入门必须掌握的 75个知识点
1、 C 语言中整数默认为 INT 型,两个整数相除(如 1/2结果仍然是整数,要得到带小数 点的答案则要改成 1.0/2
2、在 C 语言中, “ =”是赋值运算符,表示把某个值赋给某个变量(X=0即把 0值赋给 X 变 量 ; “ ==”是关系运算符,表示“等于” (X==0即 X 等于 0 ,在编写 C 程序时要注意 区分。
3、 1个字节等于 8位二进制(某整形数据按照 2字节在内存中分配空间,即该数据对应的 二进制形式是 16位二进制 ; 在 AS C Ⅱ码中,英文字母(不分大小写 、 英文标点占一个 字节,中文汉字、中文标点占两个字???。
4、 基本运算符的优先等级 ------(PS:手机无法显示部分符号 “! ” than 算术运算符 (+/-/*than关系运算符 than 逻辑运算符 than 赋值运算符 (=;要想从 C 菜鸟变成 C 老手,一些基本 的优先等级是必须知道的(C 运算符的优先等级详见附录 C
5、关于 putchar 函数 ------putchar 函数即字符输出函数,表示向输出设备(显示器输出一 个字符。无论用户输作何种输入,函数都只会输出字符(putchar(65输出结果是“ A ” , putchar(? 65? 输出结果是“ 65” ; putchar 函数可以通过输出控制字符,让程序执行某种 指令(putchar(? \n? 则程序会执行换行指令 。
6、教材在介绍格式符的章节里有不准确的地方(见 P33 ------d 格式符、 s 格式符、 f 格式 符的介绍里, “ m ”应是最少输出位数(书上的描述是“总位数 ” :%md, %ms, %mf,分别对应 ------输出最少 m 位整型数据, m 位字符串, m 位浮点数 , 位数不足时左补空格。 7、对于我们来说, C 语言不仅是一门必修课。现代人类生活中所用的几乎每件电子和机械 产品中都会集成有单片机,单片机的前景是很广阔的(有兴趣的同学可以向老师咨询或 者上网了解 , 要设计出现代化的电子产品无疑要懂得用单片机。 单片机的运行全靠程序, 不把程序设计学好如何谈得上使用?所以,希望各位能够重视 C 语言这门课程。
8、定义变量时不能使用赋值语句。 ” int i=j=k=0; ” 这种定义方法有误,要正确定义变量并对 变量进行初始化,则应修改成“ int i=0,j=0,k=0; ” (顺带提醒一下,每个语句的结尾都应 该添上“; ”
9、关于 if 语句 ------“ if(”括号里面输入的数据或表达式是其判定条件,只要数据或表达式 对应的值非零,便会执行 if 语句之后的语句,反之不执行。 (如语句“ if(a=0” , 具体是 把 0值赋给 a ,括号里的数值是 0,则不执行 if 语句之后的内容
10、基础知识巩固 ------结构化程序设计的三种基本结构:顺序结构、选择结构、循环结构; 算法的 4种表示方式:自然语言、伪码、流程图、 N-S 图。对于一些基础的 C 语言知识 最好能够做到心中有数,不仅是为了巩固基础,这些内容以后考试也会涉及到的。 11、 强制类型转换 ------运用强制转换运算符可以实现对变量的数据类型进行转换, 强制转换 运算符的格式为“ (类型名 ” ,如(int ,是其中一种强制转换运算符。 (intx+y------只对 变量 x 进行强制转换; (int(x+y------对 x+y的值进行强制转换。
12、 条件运算符 ------运算优先等级低于关系运算符, 高于赋值运算符。 条件运算符的结合性 是自右至左,使用时有以下技巧:第一个条件运算符的“:”后面的内容加上括号 (手机 无法正常显示例子,详见 P46中条件运算符的介绍 。
13、利用关系运算符对字符和数据进行比较时,要先将字符转换成对应的 ASC Ⅱ值。如
“if(A==65” ,要先将 A 转换成对应的 ASC Ⅱ值(65 ,再和 65进行比较。
14、 continue 语句和 break 语句的使用:continue 语句的作用只是跳过该次循环,转而进入 下一次循环条件的判断,并不会中止整个循环; break 语句只能用在 switch 语句和循环 体内,在循环体内的作用是直接终止整个循环体,不再进行任何循环条件判断和执行循 环体内的语句。
15、对于无符号变量,二进制的最高位代表数据的最高位;对于有符号变量,二进制的最高 位数代表数据的符号位,仅用来决定数据是正数还是负数,在进行反码、补码运算时不 参与运算。
16、使用 case 语句时一定要在 case 后面加空格(如“ case 1” ,否则系统会把 case 与常量 表达式一同识别为一个标识符(如“ cas
文档评论(0)