永发信息网

C语言里的八进制跟十六进制有负数吗?

答案:4  悬赏:20  手机版
解决时间 2021-04-06 22:07
C语言里的八进制跟十六进制有负数吗?
最佳答案
示的整数,我们都知道整数是可以是正数或负数的,所以这样表示没有问题。

不论是二进制、八进制、十进制、十六进制甚至是三十二进制还是多少多少进制,都只是一种数值的表示方法而已,它们归根结底表示的都是整数,理解了这一点就好了。
----------------------
对补充信息的回答:
我说过,这些只是不同进制对整数的表示方法。八进制、十六进制同样可以表示负数。比如你举的例子,-1这个值,十六进制表示为0xFFFFFFFF。这里面第一位数(就是0x后面的第一个F),它的二进制值是1111,这4个1的第一位1就是符号位,为0表示整个数为正值,为1表示整个数为复制。

也就是说,0x8-0xf开头的十六进制数就是负数。

八进制类似。

再说一句,计算机程序中,我们平时的正负号(+和-)是为了描述十进制数使用的,其他进制有自己的正负值表示方法,并不使用正负号。
全部回答
有负数,只不过在定义的时候无符号数和有符号数在内存里面的表示方式是有区别的
C语言是允许负数,但在一个数字前加 - 是十进制对负数的表示法。
要求的是八进制和十六进制 这两种进制就不是用在前面加 - 表示负数
C语言的变量可以定义为有符号数或者无符号数,有符号数就有正负的区别,最高位定义为符号位,1代表负数,0代表正数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南京财经大学怎么样 相比南京审计大学呢
求助各位 京东买的创维腾讯盒子 看一会就断网
我跟比自己水平差的人打篮球很牛逼,而为什么
琚塘村地址在什么地方,想过去办事
元日作用的修辞手法,归纳古诗反映的自然规律
我又一张注册了网上银行的平顶山工行卡,但是
房贷利率上调,哪么南充二套房贷款利率是多少
日语中“zutto”是什么意思??
南阳市23小学对接的是哪个中学
我的工人从楼上掉下,重伤,住院一年二个月,
武松这一形象出自?
学会接受是什么意思
多少AH的电池容量等于一度电?
碟中碟音像中心在哪里啊,我有事要去这个地方
淮安哪儿有舞龙舞狮?
推荐资讯
有哪些好看的TVB电视剧值得推荐
先化简,再求值:2(3x+2y2)-(3y2-x+6),
请问浙江衢州柯城大润发附近有私人服装加工厂
堆糖和半糖2个软件有什么不一样
3DMAX中白色哑光漆参数怎样调
三国演义人物传记--貂蝉
谁知道羟基,羧基,脂肪烃基和芳香烃基的分子结
李沧区青岛糖豆手工单饼店地址是什么,有没有
近几天能去五台山吗?012年8月2日
红莓花儿开 歌词
生为同室亲,死为同穴尘什么意思
从北京南站地铁怎么到一楼南进站口
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?