TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机工程知识C语言数据类型转换思维导图

计算机工程知识C语言数据类型转换思维导图

  收藏
  分享
免费下载
免费使用文件
FC 浏览量:12022-11-04 20:46:35
已被使用0次
查看详情计算机工程知识C语言数据类型转换思维导图

简要介绍计算机工程知识C语言数据类型转换的有关内容

树图思维导图提供 计算机工程知识C语言数据类型转换思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机工程知识C语言数据类型转换思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:21943858440aac1827d4607ba4cae005

思维导图大纲

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

例子

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

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

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

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

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

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

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

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

四则运算

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

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

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

无符号数-1=11111111

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

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

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

类型

长--短

低位留着,高位截断

短--长

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

无符号数--有符号数

数字不变,解释方法变了

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

相关思维导图模板

Advances in molecularly imprinted polymers-based electrochemical sensors for the detection of gonadal steroid hormones 思维导图

树图思维导图提供 Advances in molecularly imprinted polymers-based electrochemical sensors for the detection of gonadal steroid hormones 在线思维导图免费制作,点击“编辑”按钮,可对 Advances in molecularly imprinted polymers-based electrochemical sensors for the detection of gonadal steroid hormones   进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:84d996ae21e15d8acffa8135e7b7c98c

CG短片《降龙》思维导图

树图思维导图提供 CG短片《降龙》 在线思维导图免费制作,点击“编辑”按钮,可对 CG短片《降龙》  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:19a7fa2b0ca17ea54ee443fe0bc49f4d