C语言中16进制的表示方法?

C语言中16进制的表示方法?,第1张

16进制以0x开头,后面跟数字槐哗0~9或字母A~F(小写也可以),孝明和如:0x2D(16进制数2D)

1、十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-F组成,字母不区分大小写。

2、十六进制与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。

举例如下:

int x=23

printf("%x", x) // 以16进制格巧盯式输出,输出17

printf("%o", x) // 以8进制格式输出,输出27

%d

代表十进制纳念%o

代表八进制%x

代表十六进晌此制%u

无符号十进制数

%e

以科洞谨困学记数法表示%#o

代表带前缀o的八进制%#x

代表待前缀ox的十六进制\0oo

八进制值(o表示一个八进制数字)\xhh

十六进制值(h表示一个十六进制数字)

谢谢


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12361562.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存