在C语言中整型常数可用十进制、八进制和______进制三种数制表示。

 我来答
周玉蓉勇婉
2020-02-21 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:1157万
展开全部
在C语言中整型常数可用十进制、八进制和
十六
进制三种数制表示。
八进制数表示形式为:以0开头的整型常数,如0666,0400。
十六进制数表示形式为:以0x或0X开头的整型常数,其中10-15的数用A-F(a-f)表示,如:0x80,0X7F,0xcd。
PS:当用scanf()函数输入整型变量时,若按八进制,则格式串为%o,若按十六进制,则格式串为%x,按十进制,则格式串为%d。当然,无论哪种形式输入,最终存储到变量中的数据,都是按该数的二进制补码进行数据存放的。
解蕊慎水
2019-08-30 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:29%
帮助的人:803万
展开全部
二进制是不行的
在C语言中,有规定
整型常量又称整型数,它有三种不同的表示形式:十进制,八进制,十六进制
十进制直接用整数表示
八进制可以在常熟前加0(零)例如027
十六进制在常数前加0x(零
乘号)
例如
0x27
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
招伦禾鸾
2019-05-11 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:24%
帮助的人:1054万
展开全部
不同的编译器对short和int类型可能分出不同的内存。但是int一般都是4个字节,可以在程序中使用sizeof(int)来证实,长整形的是8个字节。两者的范围也不一样。长整型的自然要大点。在有可能存在数据溢出的时候一般都使用长整型。同样可以使用sizeof(long)来验证。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式