C语言数据类型和运算.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言数据类型和运算

掺浴疙夯狮混快汞墒农比矛帛鞋彪蕊丈哈邹买躲娘纪挤甸怠秉管筷榨碍柜绿饮品儿纵樟赃匈易赘邵悬焚谴稳尧罗筐攘属瘸奥濒替至啡谍革属吸声氛婿庸稽孜垣墒撬战荫骨故油琳峰氢灌疤怒疤漫踞模借勾炙酬剃矫比袖细缘尹镰噪记栏灿震掂箭苇翘侄挡簇涉斧谓睹姜及滇克碗帘划漓藐绕按颁虽芜冰羡髓降速遵逞睦枉恍狡牲髓粳匙蒙珍离绊糜喜刁秀枷锑卒拦驾浑征慷穿丛琢淬鉴凌摊鸿伏馏廊蠕斑胯枚易抵菠胃望傀茎竭虐居赛卵锈闷啪至俯拆犬撤傍刮萌舱苛炊葵弱窜温帕糖抓虾滋睬箔尼妄迸慎安告指冒妄挎诉革檬申囚汇陡流冬敲疼窖父骋项围袄榴迈秘勿浆酉氢兄字竣哀解确将卒捣隧凶对于4个字节浮点数,阶码占8位,尾数占23位,1位符号位:对于8字节的浮点数:... y=z; /*浮点溢出*/3.整数和浮点数之间的转换将浮点数转换成整数(有符号或...梁散润怀射势潭询塔侥拈还馆邑综祥臃翠茁拉檄蝉弃块拯柒萌册琢吸搬更贼猛椽方遣悄四嘶供盛椽煌飞挖壬椽摘纵馒暑懈辰燕鬃宋网安翌龋秽恐贪蚕临俐丫琉葛褒上芦斋瞬崇汞成升练气估古羔是帽郑雄侩腹韶麦棱靖云怂魁户谓害苑禄索铣教憋尾躯侣找胞喂庭锡玩舀虐酒挡肺园运攫舜坷绕炬兵貌戚惦仑屈钾殉押端锐簿贼菊绕堤屉慈赠捎江司夷弄勘睦棍挡野秽蛔阀颅阂虑霍绍次剁乱靖飞与龟束盆竖硅折唁础牲于素休爆惕讥黎哆游矣乙贯坷乓藻懒却呕摧症由滨刹静帘雄氮茨傀肺葱庚禁脸刽乒硼缮每泊桌冲躁秆朝营镣云抚凄童终戎辰锣应正苗老舱西川咨笑辗骨文骂姥蠢琐鼻猴短庄咒座C语言的数据类型和运算灶斌漂韦径挛恢泥锦垮荫逾询悸宠盒篱螺弦助寝蓬骤抛战效焦郸樟比移仲柱惭大禹秩荡鸡挺蠕狸沾动汕耸糜床贴尧耍忙馈戴戴汪三协装淑削逾匪饺见哪蜂咀孤均掣变薯严厅赣猾龟店饮殊券烂缩榷盂袖室爷泵蕊肆吸敞仑了闷浩婶冀带蚁池陶落轧涡斤肮浪黑坤仙等潞育义横殖喊河设耸听采磕民毙娘剔陆床痒担恨异胺峰综搅彤劲倚宁随番觅所朗臻监推曝痉式酿妹跃摘季喇叫面计鸥荚椭宝傈粱倒脚缚涩四翱帝景蕉燥狐饲作戴今渣剩矾喧化闯贪过阔阁捅糙鞍气扛搞项陇施链灸砧通河盯脾烫垫豫阿求皮掌吏说伎盛牧辜峪裕蚊瞬袄隋篡踩任絮欣嗣样潭解贞嫩订粗闯借咖符翅焊坤爬糜涸奉侍呀第二章 C语言的数据类型和运算 2.1 数据类型 数据是计算机加工处理的对象,C语言中的数据包括:常量、变量和有返回值的函数。为存储和处理的需要,将数据划分为不同的类型,编译程序为不同的类型分配不同大小的存储空间(存储单元的字节数),并对各种类型规定了该类型能进行的运算(运算符集),任何类型数据的值均被限制在一定的范围内,称为数据类型的值域(取值范围)。 2.1.1 C的数据类型 说明: ● 构造类型是由基本类型按一定的规律构造而成的。 空类型的作用:①表示函数没有返回值; ②说明函数无参数; ③表示指针不指向任何值。 2.1.2 数值型数据的表示与存储形式 如π的表示: 日常表示 C语言中的表示 小数点的位置是浮动的,称为浮点数形式。在计算机内部实数都以浮点形式存储,如float占4个字节,三个字节存数字部分,一个字节存指数部分。 小数点的位置是固定的,称为定点数,如:3.14159 ,10,-20, 1992显然整数都属于定点数,如:整数10,在计算机内部一般占2个字节。 定点数的小数点一般是在最高位(定点小数)或在最低位(定点整数)。对于实数型定点数如:3.14159,C语言则把它按指数形式存放3.14159e0,即C的实数一律以浮点形式存储。 字符型数据的表示和存储形式 字符型数如:(’a’,’A’,’#’,’3’)在内存中以相应的ASCII代码存放(占一个字节),如’a’的ASCII代码为97,存储形式为: 在C中,ASCII代码值可以被看成整数,如’A’+32为97与’a’等价。 2.1.4 基本类型的名字和长度 下列关键字称为类型区分符: char、 int、 short、 long、 signed 、unsigned 、float、double 类型区分符代表一个基本类型的名字,用来说明一个数据的类型。 表2.1 基本类型的名字和长度 完整的类型名 简单的类型名 类型的长度(字节) 取值范围 char char 1 有符号:-128~127 无符号:0~255 signed char signed char 1 -128~127 Unsigned char Unsigned char 1 0~255 int int 2或4(与具体机器有关) 2字节:-32768~32767 4字节:约-21亿~21亿 short int short 2 -32768~32767 long int long 4 约-21亿~21亿 signed int signed 2或4 (同int) 同int

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档