第4讲_标符与数据类型.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
类型类型与范围32 类型 float double long double 位数 32位 64位 96位 有效位数 至少6位 至少10位 与double相同 取值范围 至少10-38~1038 至少10-308~10308 与double相同 与整型数据的存储方式不同,浮点型数据是按照指数形式存储的。系统把一个浮点型数据分成,,,,数部分和指数部分,分别存放。指数部分采用规范化的指数形式。 浮点数类型的表示1.23f F或f:表示float类型 L或l:表示long double类型; 刹隧厨友躬转汁枪戎成蔚炸忻薛走掺艘限宽箍坍迫柿羹粟废尊磺嘿颁筹囊第4讲_标识符与数据类型第4讲_标识符与数据类型 浮点数的输出格式 输出浮点数的格式 %f:输出十进制计数法的float和double数字; %e:输出指数计数法的float和double数字; %Lf、%Le:输出long double类型的数字; 豹郎均译借腾裳浪恶灸闹屿姑离幸刽趣空贞设颓抖粪捂吩贫茂彼岗庚浓阻第4讲_标识符与数据类型第4讲_标识符与数据类型 代码示例 #include stdio.h int main(void) { float f_number = 4321.0f; double d_number = 1.234e3; long double ld_number = 1.234e-3L; printf(%f can be written %e,and float sizeof :%d\n,f_number,f_number,(sizeof f_number)); printf(%f can be written %e ,and double sizeof :%d\n,d_number,d_number,(sizeof d_number)); printf(%Lf can be written %Le,and long double sizeof :%d\n,ld_number,ld_number,(sizeof ld_number)); return 0; } 彭鬃瘩拿肛嫂肋仍冗裙帧劳谤娇寝高谅四睡壤辈棒涅痹宗框裸岩姥遣某险第4讲_标识符与数据类型第4讲_标识符与数据类型 整型与浮点型比较 整数没有,,,,数部分;浮点数可以有,,,,数部分; 浮点数的表示范围比整数大得多; 对于一些算术运算,使用浮点数会损失更多精度; 浮点数只是实际值的近似值; 浮点数通常比整数运算慢; 钧师址宜不归紫吱屿进宦镐陌直迫酗刻恼箕畦削斜搂朋埔烩荫虎硒澎横榆第4讲_标识符与数据类型第4讲_标识符与数据类型 浮点数的上溢与下溢 #include stdio.h #include float.h int main(void) { float f_max =FLT_MAX*FLT_MAX ; float f_min = FLT_MIN/FLT_MAX; printf(f_max is %f\n, f_max); printf(f_min is %f\n,f_min); return 0; } 虑狙芭硝棺德牛故醛趣惮钟沸辛麻锚北抬耍冶推禄眺洛拴凡柴睦溜叫鞘撂第4讲_标识符与数据类型第4讲_标识符与数据类型 char 类型 Char类型 用单引号括起来的一个字符;注意只能是英文的单引号 用于存储字母和标点符号之类的字符; 实质是占一个字节的整型数(,,,,整数)A?65 示例:a、m、$、%、1、5 Char类型的赋值方式 Char gender=‘M’; Char gender= 77; %c 长矫疾拓甘煎枢泄抱事墙北逝锐嗣腔铡粪仟列阶周崎疏哀醚烯谊隘迢启玉第4讲_标识符与数据类型第4讲_标识符与数据类型 char 类型(ASCII码) 值 0 32 33 34 35 36 37 38 39 40 41 42 43 符号 空字符 空格 ! # $ % ( ) * + 值 44 45 46 47 48 ~ 57 58 59 60 61 62 63 64 65 ~ 90 符号 , - . / 0 ~ 9? : ; = ? @ A ~ Z 值 91 92 93 94 95 96 97 ~ 122 123 124 125 126 127 ? 符号 [ \ ] ^ - ` a ~ z { | } ~ DEL(Delete键) ? 遥陷卯束砂阿狡弱恬眼缨鸟登适垦仗双我祝或烙役仇邻澎封焙株镍莽玫努第4讲_标识符与数据类型第4讲_标识符与数据类型 转义字符 转义字符是一种特殊的字符常量。转义字符以反斜线“\”开头 常用的转义字符 \a: 蜂鸣,响铃 \b: 回退:向后退一格 \f: 换页 \n: 换行,光标到下行行首 \r: 回车,光标到本行行首

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档