16进制的变量是什么类型
答案:4 悬赏:30 手机版
解决时间 2021-03-19 08:36
- 提问者网友:绫月
- 2021-03-19 00:20
16进制的变量是什么类型
最佳答案
- 五星知识达人网友:毛毛
- 2021-03-19 01:49
int 型,先定义,如有全局变量 Public VariableName as integer ,然后引用
全部回答
- 1楼网友:一叶十三刺
- 2021-03-19 03:56
使用字符串String或者是字符数组char[]存储。因为int只能包括数字,像十六进制中A、B、C、D、E、F,int类型是无法表示。
- 2楼网友:走死在岁月里
- 2021-03-19 02:41
int型
- 3楼网友:污到你湿
- 2021-03-19 02:22
没太看明白你的意思,你是想说怎么存储16进制的数字吗?
以printf函数为例,
int a = 10;
printf("%d", a); // 10进制
printf("%x", a); // 16进制数字本身无论是10还是0x000a实际上在程序看来都是一样的内容,只要你指定了输出的格式,就能够按照这个格式进行输出,打印。
如果你的问题是想说int转换为char类型时,不知道怎么表示a的话,有这样一个方法。
int a = 10;
char b;
if (a > 9 && a < 16)
{
b = a - 10 + 'a'; // 这里涉及一个ascii的问题
}可以利用ascii码连续的特点,将数字类型转换为abcdef。
你可以在实际编程中应用一下, 体会这种写法的特点。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯