TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机考研知识类型转换思维导图

计算机考研知识类型转换思维导图

  收藏
  分享
免费下载
免费使用文件
Chihiro 浏览量:32022-11-11 17:30:25
已被使用0次
查看详情计算机考研知识类型转换思维导图

类型转换主要包括两大部分

树图思维导图提供 计算机考研知识类型转换思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考研知识类型转换思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:bf33b87b924d8956da82184f9f7f41ff

思维导图大纲

C语言数据类型转换思维导图模板大纲

例子

char(1B)-->short(2B)-->int(4B)-->long(4B)-->float(4B)-->double(8B)

2^15=32768;2^16=65536(2012、2016默认记住)

int-->float可能影响精度(int数值在2^24范围内,float能精确表示,超过后可能不能精确表示)

float-->int可能影响精度(比如float含小数),也可能会溢出(float表示范围远大于int)

int-->double一定不会出现精度丢失

undesignd(无符号数):在运算时按照int型运算,在读取时按照无符号数

无符号数(大题特别爱考)

在计算机中,整数都采用补码表示,也使用补码运算,只是最后不同类型数据的解释方法不同

四则运算

无符号数加法:X+Y=X+Y然后左边溢出的位数都扔掉

乘除法:简单的移位运算,有些数据该丢掉就丢掉

无符号数减法:X-Y=X+【-Y】补

无符号数-1=11111111

表达式中存在无符号数和有符号数时,所有数都转换为无符号数类型(数值不变,解释方法变了)

unsigned int 比 int所表示的正数的范围广,经常考察int溢出而unsigned int 不溢出的情况

编程通常用a>b,而不用a-b>0(可能发生类型转换而出错)

类型

长--短

低位留着,高位截断

短--长

即符号扩展,数值不会发生变化

无符号数--有符号数

数字不变,解释方法变了

有无符号定点数,不存在无符号浮点数

相关思维导图模板

第一章 传播与人、社会思维导图

树图思维导图提供 第一章 传播与人、社会 在线思维导图免费制作,点击“编辑”按钮,可对 第一章 传播与人、社会  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:480261aa3db5da07188cd078e2b51497

Primed Door产品介绍思维导图

树图思维导图提供 Primed Door产品介绍 在线思维导图免费制作,点击“编辑”按钮,可对 Primed Door产品介绍  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5ad39fd7da870b676256247b08eb6328