C语言0X或0x问题
C语言里面有十六进制0X或0x这里的X或x值得是什么有的人说值的是A~F有的人说0~9+A~F到底是那个还有长整数里有十进制=12L或12l八进制=014L或014l十六...
C语言里面有十六进制 0X或0x 这里的 X或x 值得是什么
有的人说 值的是 A~F 有的人说 0~9+A~F 到底是那个
还有 长整数里有 十进制=12L或12l 八进制=014L或014l
十六进制=0XEL或0xel 这个不懂 十六进制没有E或e 长整数那
来的E或e啊 展开
有的人说 值的是 A~F 有的人说 0~9+A~F 到底是那个
还有 长整数里有 十进制=12L或12l 八进制=014L或014l
十六进制=0XEL或0xel 这个不懂 十六进制没有E或e 长整数那
来的E或e啊 展开
3个回答
展开全部
0X表示的是采用十六进制来表示一个整数,X不能拿出来单独说指的是什么。
十六进制这么没有E或e啦?你上面不也提到0~9,A~F了吗?E或e不就在F或f前吗?这个E或e只是个数位而已。
十六进制这么没有E或e啦?你上面不也提到0~9,A~F了吗?E或e不就在F或f前吗?这个E或e只是个数位而已。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里的0x、l、L都是数制的一种表示方法,为的是让你一看就知道是几进制数,至于e,那是科学计数法。这些记法都是书面使用的,相应符号不代表特定的值,也不会出现在计算机的机器语言中。
例如9L 和0x9,前者为十进制整型,后者为十六进制,但实际的值是相等的。
所谓的0x代表 0~9+A~F 的说法是不确切的,0~9、A~F 是十六进制数的所有数字,但任何数都可以用十六进制表示。0x只是说明其后面跟的数是十六进制。
例如9L 和0x9,前者为十进制整型,后者为十六进制,但实际的值是相等的。
所谓的0x代表 0~9+A~F 的说法是不确切的,0~9、A~F 是十六进制数的所有数字,但任何数都可以用十六进制表示。0x只是说明其后面跟的数是十六进制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询