《上课C语言资料》PPT课件

《上课C语言资料》PPT课件

ID:46950088

大小:817.50 KB

页数:90页

时间:2019-12-01

《上课C语言资料》PPT课件_第1页
《上课C语言资料》PPT课件_第2页
《上课C语言资料》PPT课件_第3页
《上课C语言资料》PPT课件_第4页
《上课C语言资料》PPT课件_第5页
资源描述:

《《上课C语言资料》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习2、C程序的上机步骤?1、简单C程序介绍:C程序是由组成的。main()叫。printf()叫。/*...*/表示。编辑、编译、连接、运行。函数主函数输出函数注释部分第二章C语言的基本数据类型与表达式2.1C语言的语法基础2.2C语言的基本数据类型2.3常量和变量2.4运算符与表达式2.5数据类型转换原码:最高位为符号位,其余各位为数值本身的绝对值反码:正数:反码与原码相同负数:符号位为1,其余位对原码取反补码:正数:原码、反码、补码相同负数:最高位为1,其余位为原码取反,再对整个数加1数值的表示方法——原码、反码和补码原码反码补码+70000011100000111

2、00000111-7100001111111100011111001+0000000000000000000000000-0100000001111111100000000数的范围01111111~11111111(-127~+127)01111111~10000000(-127~+127)01111111~10000000(-128~+127)(用一字节表示数)负数补码转换成十进制数:最高位不动,其余位取反加1例补码:11111001取反:10000110加1:10000111=-7数值的表示方法——原码、反码和补码2.1C语言的语法基础特殊符号:通常由1~2个符号组成

3、,主要用来表示运算符。2.1.1C语言字符集C语言的基本符号可分4个类,归纳如下:英文字母:大小写各26个,共计52个;阿拉伯数:0、1、2、3、4、5、6、7、8、9共10个数字;下划线:_;运算符:算术运算符:+-*/%++--关系运算符:<>>=<===!=逻辑运算符:&&

4、

5、!位运算符:&

6、~^>><<条件运算符:?:和赋值运算符:=其他分隔符:()[]{}.,;2.1.2标识符概念:就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。定义规则:如:_1yearmont

7、hstudent_namesum0M.D.Jones$123#a3b?ca=bnum-of-flagpieceflag5_7_9$123.4在C语言中,大小写字母不等效。因此,a和A,I和i,Sum和sum,分别是两个不同的标识符。定义规则:C语言对标识符的长度无规定。ANSIC规定可识别的有效长度为31个字符,TurboC默认识别32个。用户自定义的标识符不能与保留字(关键字)同名。定义规则:在定义标识符时,建议遵循以下原则:a)尽量"见名知意",以增加其可读性例如sum,area,score,day,name,age等b)变量名、函数名用小写字母,符号常量用大写字母c

8、)容易混淆的地方尽量避免使用容易用错的字符0(数字)O(大写字母)o(小写字母)1(数字)I(i的大写字母)l(L的小写字母)2(数字)Z(大写字母)z(小写字母)2.1.3关键字概念:就是具有特定含义的标识符,用户不能用来作自定义标识符。C语言中的关键字较少,由ANSI标准推荐的关键字有32个。与数据类型有关的(14):charintfloatdoublesignedunsignedshortlongvoidstructuniontypedefenumsizeof与程序控制结构有关的(12):dowhileforifelseswitchcasedefaultgotoco

9、ntinuebreakreturn与存储类别有关的:autoexternregisterstatic2.1.3关键字2.2基本数据类型5整型数据值为5算术运算0.5实型数据值为0.5算术运算intfloat字符型(char)整型(short,int,long,unsigned)基本类型数值类型单精度型(float)实型双精度型(double)枚举类型(enum)数据类型数组类型([])构造类型结构体类型(struct)共用体类型(union)指针类型(*)空类型(void)C语言的数据类型:基本数据类型类型符号关键字数的表示范围所占位数整型字符型实型有无(signed)i

10、nt16-32768~32767(signed)short16-32768~32767(signed)long32-2147483648~214748364716unsignedint0~65535320~4294967295unsignedlongunsignedshort160~65535有float323.4e-38~3.4e38有double641.7e-308~1.7e308有char8-128~127无unsignedchar80~255说明:数据类型所占字节数随机器硬件不同而不同,上表以IBMPC机为例:2.3常

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。