44问答网
所有问题
C语言平常定义变量时就比如int x都未指明是带符号还是无符号,这是什么情况?是默认无符号变量吗?
还有…一般是什么情况下用到带符号的整型呢,我们算术一般十进制就够了,那些补码什么的是人脑能解决的?小弟刚学,忘多多指教
举报该问题
推荐答案 推荐于2017-11-24
默认是有符号的,如果不要符号的前面加上unsigned int学习编程你可以不懂十进制。。。但必须懂16和2进制,当然补码你只要知道大概原理就行,实际编码中会用到,但是不会非常苛刻
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6G6RY63WG.html
其他回答
第1个回答 2011-09-27
unsigned 关键字就是用来说明是无符号的,所以反过来就知道 int x的x就是有符号的整型。
第2个回答 2011-09-27
int x;默认是声明有符号的整型变量;
变量为负数,或结果可能是负数,则变量需要声明有符号类型
确定是变量不为负数,且不会得到负数结果,则变量可以声明为无符号类型。
第3个回答 2018-04-01
0000
相似回答
c语言
中
,int什么
意思
,什么是无符号
/有符号整型?
答:
int 是整数类型,用于定义变量的类型,有符号,unsigned int 是无符号的整数类型
,直白点说有符号无符号整型就是能不能存放负数。根据程序编译器的不同,整形定义的字节数不同。51类单片机的C语言中,int代表2个byte(16位);如果是32位ARM处理器的C语言中,则int代表4个byte(32位)。(如32位XP)...
C语言
中的有符号和
无符号是什么
意思给仔细讲讲
答:
x:(x-2w); 当执行一个运算时,如果它的一个运算数是有符号的而另一个是
无符号
的,那么C会隐含地将有符号参数强制转换为无符号数,并假设这两个数都是非负的,来执行这个运算。
C语言
中
,什么
叫
无符号
整型数?
答:
C语言中,无符号整型数是不带正负表示符号的整型数
。C语言在计算机里编译时数都是用二进制表示的,如果最左边这一位不用来表示正负,而是和后面的连在一起表示整数,那么就不能区分这个数是正还是负,就只能是正数,这就是无符号整型数。无符号整型数常用于表示地址、索引等正整数,它们可以是8位、16...
C语言
中
无符号
字符型其实
就是什么?
答:
C语言
中
无符号
字符型其实
就是是
长度为1个字节的整数,从本质上说也是整数类型,通常用来存放ASCII码。整型分为无符号(unsigned)和有符号(signed)两种类型
,默认
整型
变量是
有符号的类型,char有点特别。需声明无符号类型就要在类型前加上unsigned。无符号整型和有符号整型的区别在于无符号类型可以存放的...
大家正在搜
c语言long int
变量的定义
若有定义int a[2][3]
c语言 int范围
int型变量
unsigned int数据范围
unsigned int
c语言中的int
c语言int类型
相关问题
c语言中,int什么意思,什么是无符号/有符号整型?
C语言int的取值范围
c语言无符号整数怎么定义
用Keil uVision3软件进行51单片机c语言编程,定...
c语言中什么是基本无符号整型(unsigned int)?特...
在C语言中为什么要把int分为有符号和无符号
int 是有符号的还是无符号的
c语言里定义一个16位无符号整型,怎么取消类型自动提升