C语言中无符号数和有符号数进行运算时会转换为无符号还是有符号?
C语言中无符号数和有符号数进行运算时会转换为无符号还是有符号?C++中貌似可以用重载函数来实验.C语言由于无法重载,就不知道如何实验了,只能看标准文档了?C++中这种情况...
C语言中无符号数和有符号数进行运算时会转换为无符号还是有符号?
C++中貌似可以用重载函数来实验.
C语言由于无法重载,就不知道如何实验了,只能看标准文档了?
C++中这种情况是转换为无符号,C语言呢?
C语言如果想知道类型隐式转换情况又该怎么办呢? 展开
C++中貌似可以用重载函数来实验.
C语言由于无法重载,就不知道如何实验了,只能看标准文档了?
C++中这种情况是转换为无符号,C语言呢?
C语言如果想知道类型隐式转换情况又该怎么办呢? 展开
4个回答
展开全部
首先,浮点类型都是有符号的,有无符号只是对于整形变量而言,每个无符号类型的级别都与对应的带符号类型相同,所以不能直接通过级数高低来转换(级数高低是long double>double>float>long long>long>int>short>char,),但是如果带符号类型的值域包含了无符号类型所表示的值,就把无符号转化为有符号类型,否则,两个操作数都转化为对应的无符号类型。求采纳~~
追问
刚刚用C++的函数重载实验了一下,您说的更加全面,全且和我实验结果一样.
但C中有什么办法判断(实验)隐式转换类型?
追答
其实我是找出了c语言入门经典这本书给你找出来的答案的,哈哈哈哈,所以别问我其他的了,采纳就OK了哈哈
2014-03-10
展开全部
转换为两者中拥有最大的数值的类型,所以是无符号啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C编译器会隐含地将带符号整数强制类型转换为无符号数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
默认是有符号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询