欢迎来到天天文库
浏览记录
ID:43869787
大小:293.17 KB
页数:39页
时间:2019-10-16
《第2章C语言基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、UniversityofTechnology第二*c错書基础7•数据及其表示方法;2.数据的基本运算;3.基本输入输出。以上三个问题是程序设计的最基本问题!2.0预备知识7.计算机中数值的表示方法数值型数据的表示有三个要素:(7丿数值的绝对值;⑶小数点。S计算机内部的量都是用二进制表示的。数学表示称为真值,计導机内部的表示称为机器数。真值转换为机器数称为龙计算机的计数系统是有模系统。有模系统当计数值超过系统的、、“模”时系统重新计数。如:时钟从9点,调整到6点有两种方法:9-=69+=12+612
2、位计数系统的模,3,9互为补数。符号的表示:补码计算机内部的量都是用二进制表示的。数学表示称为算机内部的表示称为机器数。真值转换为机器数称为O补码编码方式:2n+Xo8bit表示一个数::+1010110•ftul-1010110最高位表示符号,其余位数表示数值。1代表■,0代表+。小数点的表示I區定点表示II约定的小数点位置。定点纯小数0.101010001010100定点纯整数-101011010101010a@芳点表示约定的小数点位置。—表示的量为:Mx2NM称为尾数,N称为阶码,2•字符的
3、表示计算机中字符数据,用ASCII码表示,如A表示成65。2.1基本数据类型是对客观事物特征的符号化表示,客观事物不同,表示的方法也不同(人数以整数表示,圆面积用小数表示,灯的状态用开关表示,信件要用文字表示),计算机的处理方法也不同,因此根据程序处理的数据对象,应规定数据的类型。计算机由于工程的限制,只能在有限精度和有限范围内在工程2止近似地描述操作的对象——3数据类型不同时:总数据的外部表示方式和内部存储方式不同;、、⑵表示的范围和精度不同;⑶对数据的处理方式不同。C语言的数据类型整型int浮
4、点型floatdouble恐C语言的数据类型A5构造类型数组、结构、联合。指针类型空类型void2.2常量(Constant)及其类型I常量的概念在程序中不能改变的量称为常量。常量的类型由数据的外部表现形式确定。2常量的外部形式及其确定的类型§⑴整型常量的表示寺整型常量根据表示的范围可以有长整型和一般整型,还可以表W示为十进制、八进制、十六进制。其中八进制、十六进制不能有符卜号。长懸葩进制十逬制字节数十六进制OflsaBI0■327B8+^33767177777420£0000©3ttffffff
5、ff42⑵浮点型常量的表示(只有十进制表示)浮点型常量有两种表示方式:小数表示方法,指数表示方法。不区分单、双精度。小数表示方式规则:一个小数点、符号和至少一位数字。指数表示方式规则:-2.01.0.11113-15.指数部分,两位整数。规则:ne土m表示nX10±m1—n小数部分,整型常量或小数形式表示的实型常量。0.123456E+3-1e+70.123e-4n决定精度,一般精度为7位;m决定范围,范围"IO©到10+38,当超过范围时称为“溢出”,小于10-38称为下溢,当0处理,大于10+
6、38,称为上溢,系统出错!123.456表示为-10000000表示为0.0000123表示为⑶字符常量的表示表示ASCII字符集中的一个字符。字符有一个整型值,即该字衆的ASCII码值。表示方法:'a'!‘。楸号定界的一个字符。会在最后一个字符后加⑷字符串常量的表示—I1双引号“定界的字符序列。累JASCII码值为,标志字符串的结束。R创转义器®FEI,,”hello”鶯是C语言表示字符的特殊方法,用来表示ASCII字符集W中的控制字符,以及系统占用字符如:”og表示方法:⑦、字符;②、八进制
7、(十六进制整数,小于256)表示BELL表示BACKSPACE表示换行表示回车声示TAB▼▼printfCOO755);printf卜语文数学“);2.3变量(Variable)7•变量的概念变量是在程序中可以改变的量,变量具有三个特征:(7丿变量有名,用标识符命名;⑵变量有类型;m⑶在程序中可以改变。W变量对应于内存中某一地址下的几个单元,变量名作为程序引[用变疆的标志。麦富的类型确定了变量在内存中所占单元闵数蠢及[其表示的方式。变量的地址可以通过运算获得。Sinta;变量必须先说明后
8、使用!说明的目的是确定变量的名字和类型'inta,b,c;2•变量的说明形式:type变量名表;广以,分隔的标识符表基本类型》牆饰说明。修饰类型说明尊翩轟(W整型变量说明⑦有符号整型变量说明所占字节数222W说明符£int
9、short[int]long[int]②无符号整型变量说明说明符所占字节数范围-32768~+32767-32768〜+32767-2147483648~+2147483647unsignedd,e,f;范围unsigned20~655350〜655350〜42
此文档下载收益归作者所有