C语言讲座[王康业].ppt
《C语言讲座[王康业].ppt》由会员分享,可在线阅读,更多相关《C语言讲座[王康业].ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CC语言讲座语言讲座主讲人:王康业Email:1.基础知识2.练习题4.游戏编程3.编程风格C语言的特点语言简洁、紧凑,使用方便、灵活。共有个关键字,种控制语句。运算符丰富,共有种运算符。数据结构丰富,数据类型有:整型、实型、字符型、数组、指针、结构体、共用体等。具有结构化的控制语句(如ifelse、while、dowhile、switch、for)语法限制不太严格,程序设计自由度大。允许直接访问物理地址,能进行位(bit)操作,可以直接对硬件操作。生成目标代码质量高,程序执行效率高。可移植性好。auto break case char constcontinue default do dou
2、ble elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while32个关键字关键字关键字volatile的作用是限制编译器不要对该变量所的作用是限制编译器不要对该变量所参与的操作进行某些优化参与的操作进行某些优化,大纲中没有明确要求大纲中没有明确要求.9种控制语句:if()elsefor()while()dowhile()循环体至少执行一次goto 一般不赞成使用continu
3、ebreakreturn switch跳转语句循环语句种运算符v算术运算符:+-*/%+-v关系运算符:=!=v逻辑运算符:!&|v位运算符 :|&v赋值运算符:=及其扩展v条件运算符:?:v逗号运算符:,v指针运算符:*&v求字节数 :sizeofv强制类型转换:(类型)v分量运算符:.-v下标运算符:v其它 :()-在开始之前,先回忆一下信息在计算机中的表示形式。在计算机中只有0、1两种数码,二进制数的最高位作为符号位、其余为数值,正号由0表示、负号由1表示。这种在机器中表示的数值称为机器数。机器数的表示范围受存储空间控制,以字节为单位,即8个二进制数的整数倍。它的三种表现形式:原码、反码
4、和补码。存储元件,1位(bit)存储单元1字节(Byte)=8位地址01234字节原码:一般最高位为符号位,正数为0,负数为1,其余位表示数值。例如:+0原:0000 0000+127原:0111 1111 -0原:1000 0000-127原:1111 1111反码:正数的反码同原码,负数的反码除符号位外取反(即0变成1、1变成0)。例如:+0反:0000 0000+127反:0111 1111 -0反:1111 1111-127反:1000 0000补码:正数的补码同原码,负数的补码等于反码加1。例如:+0补:0000 0000+127补:0111 1111 -0补:0000 0000-1
5、27补:1000 0001我们发现数值0,无论+0还是-0,只有补码的形式是一致的。因此实际在计算机中有符号的存储和运算是用补码实现的。常用的二、十、八、十六进制的互换十0123456789101112131415二01101110010111011110001001101010111100110111101111八012345671011121314151617十六0123456789ABCDEF1M=210K=1024K=2201G=210M=2301T=210G=240多实践l实践不是照着书上的例子做一遍,而是根据自己的能力,给自己出题,然后去完成它.只有这样,你才能发现自己的不足,同时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 王康业 语言 讲座
限制150内