什么是整型常量

看到这一节有点糊涂,因为它涉及到进制,谁能给我举例说明一下进制关系,谢谢,我以前学过,很久很久不用都想不起来了…... 看到这一节有点糊涂,因为它涉及到进制,谁能给我举例说明一下进制关系,谢谢,我以前学过,很久很久不用都想不起来了… 展开
 我来答
银色铅笔
推荐于2017-09-16 · TA获得超过159个赞
知道答主
回答量:26
采纳率:0%
帮助的人:21.7万
展开全部
整型常量就是整常数,包括从负数到零到正数的所有整数。

所谓N进制就是满N即向前进一位,如二进制表示1、2、3、4、5分别为1、10、11、100、101,八进制表示1、8、16为1、10、20等。

由于计算机是二进制的,所有数据都是以不同的0、1组合存储在单元(存储单元长度由所使用的编译器决定,TC多为为2字节,VC多为4字节)中。所有出现在程序中的整型常量也是以对应的二进制存储,如int a=1,存储为0000000000000001,表示1*2^0=1,int b=17存储为0000000000010001,表示1*2^4+0*2^3+0*2^2+0*2^1+1*2^0=17。

在输入、输出数据时都可以选择不同的进制类型数据,如十进制:直接输如数据(eg:b=17)、输出用%d确定类型;八进制:输入的数据前加一个0(eg:b=017)、输出用%o;十六进制:输入的数据前加0x(eg:b=0x17)、输出用%x。不同的进制方式对应不同的数,如b=17(十进制输入),按照十进制、八进制、十六进制依次输出为17(1*10^1+7*10^0=17),021(2*8^1+1*8^0=17),0xf1(f*16^1+1*16^0=17)。

PS:二进制只有0、1;八进制是0~7;十进制是0~9;十六进制是0~9,a~f,a=10,b=11……f=15。.
妮儿____
2011-07-11 · TA获得超过311个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:257万
展开全部
进制整常数:八进制--------以0为开头
十六进制整常数---------以0X或0x开头
十进制整常数----------没有前缀 以0~9为开头
就这几个吧。。。。
还要举个例子是吧。。
比如用十进制25转换为八进制或十六进制
那就先把十进制转换为二进制就是11001
必须记得:八进制是由每组3位二进制组成 十六进制是由每组4位二进制组成 顺序都是自右向左开始算
那结果就是 八进制 31 十六进制19
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
益飇004
推荐于2018-08-01 · TA获得超过3307个赞
知道大有可为答主
回答量:4641
采纳率:25%
帮助的人:2913万
展开全部
按你的描述应该是这个意思,比如一个整型常量3412,他代表一个数,现在要把它转换成字符串"3412",这个是个字符串,由字符'3','4','1','2'组成的。
ps:
数字3是个整型常量,而'3'是个字符常量,他对应的ascii码是33H
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式