ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:100.43KB ,
资源ID:21707568      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21707568.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言基础知识点概述Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言基础知识点概述Word文档下载推荐.docx

1、 c语言程序是由语句组成,使用“;”作为语句的中止符或分隔符。一行中可以有多个语句,一条语句也可以占用任意多行 c语言程序中用将函数体括起来。 c语言中注释的格式:/*注释内容*/。二 c语言的基础知识 1. 标识符概念 用来作变量、符号、函数和数组、文件等的名字。举例说明规定 标识符的命名原则:由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。分类 关键字 参考附录一 int、if标识符 预定义标识符 printf用户标识符 注意做到见名知义 _in、a23b 【注意】 标识符区分大小写。 标识符的长度为8个字符,长于8个的字符不被识别。2. 常量如整型常量:12,0,-34实型常

2、量:4.6,-1.45字符常量:a,d概念 在程序运行过程中,其值不能被改变的量。 数值常量 符号常量-用一个标识符代表一个常量,如:#define PRICE 30 /*命令行定义*/ main() int num,total;通过程序说明符号常量的使用num=10;total=num*PRICE;printf(“total=%d”,total); 如上题中加入赋值语句PRICE=40;是不对的。【注意】 符号常量的值在其作用域内不能改变,也不能再被赋值。 习惯上,符号常量名用大写,变量名用小写。 改变符号常量值须在命令行中修改,“一改全改”。3. 变量概念 其值可以改变的量称为变量。遵守标

3、识符的命名规则。深化 变量的实质:介绍变量存储单元的关系。注意区分变量名与变量值概念 例如:a=3;其存储为: 变量名 a3 变量值 存储单元【总结】 常量与变量的区别:取值是否固定。讲述 三. 整型数据1. 整型常量的表示0123123,0,-32 十进制整数。0x123 八进制整数。以0开头。 十六进制整数。以0x开头。介绍8进制和16进制与10进制的转化 整型变量 整型数据在内存中的存放形式数据在内存中以二进制形式存放,占用2个字节,数值以补码表示。如定义整型变量i的值为10,在内存中存放形式为:1 如不加限制,最高位为符号位,最大正整数为32767。举例介绍负数求补方法求负数的补码方法

4、如下:将该数的绝对值的二进制形式,按位 取反再加一。 整型变量的分类。见下表:类型字节数使用表格对比的说明数的范围 signed int2-2(2-1)Unsigned int0(2signed short intLong int4Unsigned long int【注意】 无符号整数,因其最高位不再用来存放整数符号,因此无符号整数不可能是负数。如:int a,b; 定义两整型变量a,b 整型变量的定义 格式 整型类型标识符 变量名 【说明】 数据类型的选择要注意避免数据的溢出。长整型常量与长整型无符号整数常量用后缀l或L和lu或LU标识 C语言基础知识(二) 内容 说明 主要 1. 实型数据

5、类型的基本知识内容 2. 字符型数据类型的基本知识 3. 变量定义时赋初值 4. 各数值型数据间的混合运算重点 1.实型数据类型的基本知识 2.字符型数据类型的基本知识难点 1.字符型数据与整型数据的相互转化 2. 变量定义时赋初值 介绍 一. 实型变量 1. 实型数据在内存中的存放形式实型数据在内存中占4个字节(32)位。按照指数形式存贮。系统把实型数据分成小数部分和指数部分。如实数3.6547的存放形式如图所示:+.36547数符 小数部分 指数 + .36547 * 10 3.65472. 实型变量的分类。有效数字数值范围float(单精度)32671010double(双精度)6415

6、16long double(长双精度)801819例如:float x,y;double z;3. 定义实型数据:类型标识符 变量名 例:如下程序出现舍入误差main()float a,b;a=123456.78e5;b=a+20;printf(“%f”,b);【注意】 避免将一个很大的数和一个很小的数直接相加或相减。 4. 实型常量的类型 【说明】 在常量的后面加f或F,编译系统会按单精度常量进行计算。在实型常量符值时,要注意常量类型与有效数字的关系。二. 字符型数据1. 字符常量注意:a和A是不同的。概念 用单引号括起来的一个字符。有如下形式:a,D,?,#等。 转义字符-以“”开头的字符

7、序列,常见的有: n-换行 t-水平制表 b-退 r-回车f-换页 -反斜杠字符“”101代表ASCII码为65的字符A,012代表换行 - 单引号字符 ”- 双引号字符ddd-1到3位8进制数所代表的字符 xhh-1到2位16进制数所代表的字符 【注意】 0 或 000代表ASCII码为0的 “空操作”。举例 转义字符的使用 printf(“ ab ct derftgn”);printf(“htibbj k”);结果为:f gde h j k2 字符变量概念 用来存放字符常量,注意只能放一个字符 字符变量的定义形式如下:char c1,c2; 字符变量的赋值形式如下:c1=a; c2=b;

8、字符数据在内存中的存储形式及其使用方法 讲解 一个字符变量在内存中占一个字节,字符型数据与整型数据可以相互转化。也可以互相赋值。如下例:注意字符变量与整型变量的相互转化。常用这个特点解决大小写字母转换问题。main() char c1;int c2;c1=97;prntf(“%c %cn”,c1,c2); /*以字符形式输出*/ printf(“%d %dn”,c1,c2); /*转换为整数形式输出*/ 运行结果如下:a b 97 98字符串常量可以输出:printf(“how do you do.”); 字符串常量概念 字符串常量是一对双引号括起来的字符序列。“how do you do.”

9、,“CHINA”,“$23.34”等。区分 字符常量与字符串常量的区别: a-字符常量,在内存中占一个字节,存储形式为:“a”-字符串常量,在字符串结尾加字符串结束标志0。0因此存储形式为:char c;c=”CHINA”; 是不对的【注意】 不能把一个字符串赋给一个字符变量 三. 变量定义时赋初值 1单独赋初值 int a=3; int a; a=3;2定义变量的一部分赋初值 int a,b,c=5; int a,b,c; c=5;【注意】 在定义变量赋初值时不能使用连等。 如下语句错误: int a=b=c=3;四. 各类数值型数据间的混合运算整型、实型、字符型数据间可以混合运算,进行运算

10、时,不同类型数据要先转换成同一类型,然后进行运算。转化规则如图所示:double float 高 longunsigned低 int char,short【规律】 字符型数据向整型数据转换,短字节类型向长字节类型转换。 C语言基础知识(三) 主要 1. 运算符和表达式 内容 2. 算法与N-S图重点 算术运算中的取余和整除难点 1. 自增、自减运算符 2. 复合算术运算符引入 c语言包括多种运算,这里重点讲授算术运算符 ,其他运算符如:关系运算符,逻辑运算符,条件运算符等,在以后各章中结合有关内容将陆续介绍其他运算符。介绍双目单目运算概念一. 基本的算术运算符运算符说明双目或单目+(加)如5/

11、3的结果为1,17%-3的结果为2,-19%4的结果为-3。参加运算的两个数中有一个数为实数,则结果为double型。两个整数相除的结果为整数,如果除数或被除数中有一个为负值,多采取“向零取整”法-(减)双目*(乘)/(除)%(取余)运算量必须为整数。当运算量为负数时,符号与被除数相同【说明】 双目运算符运算数的类型必须一致,否则先进行类型转换。 所有实型数的运算均以双精度方式进行。二. 运算符的优先级、结合性和算术表达式1 优先级 ( )、 +、 -、 *、 /、 %、 +、 -单目 双目 高 低2 结合性单目运算符“-”和“+”的结合性是从右到左,其余运算符的结合性都是从左到右。运算对象可

12、以是常量、变量和函数等三. 算术表达式 【注意】 在算术表达式中使用多层圆括号时,圆括号要成对出现。运算时从内往外依次计算。 不同优先级按优先级由高到低顺序进行,同级按运算符的结合方向进行。强制类型转换得到一个所需类型的中间变量,原来变量的类型不发生变化。四. 强制类型转换运算符形式 (类型名)(表达式) (int)x%3(float)(5%3)【注意】 表达式应用括号括起来。五. 自增、自减运算符+i , -i (在使用i之前,先使i的值加1或减1) i+ , i- (在使用i之后,使i的值加1或减1)区分以下两条语句:i的初值为3j=+i; (i的值先变成4,再赋给j,j的值为4)j=i+

13、; (先将i的值3赋给j,j的值为3,然后i变为4)说明不宜使用自增自减运算情况:输出语句,一个表达式同一个变量多次自增自减运算。【注意】 对于形如i+j的表达式,应理解为(i+)+j的形式。 自增、自减运算符只适用于变量,不能用于常量和表达式。 +和的结合方向是“自右至左”。 i+相当于-(i+)。六. 赋值运算符和赋值表达式1 赋值运算符“=”2 赋值表达式的一般形式:变量名=表达式【说明】 赋值运算符的优先级别只高于逗号运算符。具有自右向左的介绍“截断法”和“补足法”比如:a=b=c+2;a=(b=10)/(c=2)结合性。 如果赋值运算符两侧的类型不一致,要进行类型转换。 赋值号右边的表达式也可以是一个赋值表达式,按照自右向左的结合顺序。七. 复合的赋值运算符名称运算规则运算对象x%=y+3 相当于x=x%(y+3)运算结果加赋值+=a+=ba=a+b整型或实型减赋值-+a-=ba=a-b乘赋值*=a*=ba=a*b除赋值/+a/=ba=a/b模赋值%=a%=bo xmax 是 否 max=x输出max总结: 通过以上对C语言的基础知识的讲解,我们了解了C语言出现的背景、结构以及语法知识,这些是我们后面学习的一个基础,因此要重点掌握。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1