




kok电子竞技权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
kok电子竞技:文档简介
C语言中的数据类型与二进制表示C语言中的数据类型int,二进制补码整数类型char,ASCII码double,双精度浮点数示例是否会造成无限循环?以k=32为例,循环结束时,i的值是-2147483648inti=1; while(i>0) i++;float类型和double类型的区别表示数值的范围和精度单精度浮点数即float用23位表示分数域,223为8388608,共7位精度:6到7位有效数字最大的数约为2128,约3.40
1038范围:-3.40
1038到+3.40
1038双精度浮点数double用52位表示分数域,252为4503599627370496,共16位精度为15到16位最大的数约为21024范围:-1.79
10308
到+1.79
10308示例“floatx=3.14;”x在计算机中的二进制表示3的二进制数表示:0110.14的二进制表示:计算至小数点后第22位的结果为0010001111010111000010,第23位以后是10001111......舍入操作:如果选择进1操作1.10010001111010111000011
2128-127010000000100100011110101110000113.14与其二进制浮点数表示之间存在误差数据类型转换“i=3.1;”(i被声明为int类型),i的值变量的类型不能被改变浮点数值通过省略小数部分被舍为整数值,3“i+3.1”在计算机中的运算过程将整数转换为浮点数,然后进行计算“x+'a'”表达式的值如果x为1,表达式的值为98字符型转化为整数类型,再进行计算示例输出结果计算“x==3.14”关系表达式先将x的值从float类型转换为double类型分数域位数增加,但值不变,即精度不变比较:二者不相同floatx=3.14;if(x==3.14) printf("true");else printf("false");输入输出的格式说明使用格式化输出函数printf,输出变量、表达式的值使用格式化输入函数scanf,从标准输入设备输入数值输出示例:%d,%x,%o,%cprintf("25plus76indecimalis%d.\n",25+76);printf("25plus76inhexadecimalis%x.\n",25+76);printf("25plus76inoctalis%o.\n",25+76);printf("25plus76asacharacteris%c.\n",25+76);%d:将“25+76”的结果以十进制数的形式显示出来将二进制“01100101”转换为“101”三个字符显示%x:将“25+76”的结果以十六进制数的形式显示出来将二进制“01100101”转换为“65”两个字符显示%o:将“25+76”的结果以八进制数的形式显示出来将二进制“01100101”转换为“145”三个字符显示%c:将“25+76”的结果直接解释为ASCII字符显示二进制“01100101”解释为字符“e”25plus76indecimalis101.25plus76inhexadecimalis65.25plus76inoctalis145.25plus76asacharacterise.输出:%f输出浮点数“%.7f”,表示在小数点后保留7位小数x的二进制表示为01000000010010001111010111000011计算出其十进制数值为3.1400001049041748046875floatx=3.14;printf("%.7f\n",x);输入:%f,%lffloatx;scanf("%f",&x);将键盘输入的如“15.0”类型的字符序列转化为float类型浮点数doubley;scanf("%lf",&y);将键盘输入的如“15.0”类型的字符序列转化为double类型浮点数十六进制字面常量使用前缀0x表示零扩展intmemoryAddress=0x30000000;intvalueE=0xE;printf("%x\n",memoryAddress);printf("%d\n",valueE);“30000000”和“14”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
kok电子竞技:最新文档
- 兄弟房产分割协议书范本
- 购物网站广告投放合同
- 个人餐饮联营合同范例
- 劳务石材合同范例
- 保险服务合同范例
- 南京篮球球场施工方案
- 勾机械转让合同范例
- 买卖分期车辆合同范例
- 买断工龄辞退合同范例
- 路面青石板铺设施工方案
- 泥石流勘察设计Wordkok电子竞技(共44页)
- 普通生态学15章集合种群及其模型剖析课件
- 第三章 遥感传感器及其成像原理1
- 四kok电子竞技下册健康成长教案(共26页)
- 义务教育语文课程标准(2022年kok电子竞技)
- 初中物理公式总结大全(最新归纳)
- 建筑制图课件高教第十五章透视
- GB 12268-2012 危险货物品名表(高清kok电子竞技)
- 人员培训质量风险评估kok电子竞技
- 威索燃烧器中文说明书_图文
- 四川省二元立木材积表
评论
0/150
提交评论