问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 如何将16进制形式的字符串,转化为相同的16进制的整型?

发布网友 发布时间:2022-04-30 18:55

我来回答

2个回答

热心网友 时间:2022-06-30 02:19

如何将16进制形式的字符串,转化为相同的16进制的整型,这个问题,如果是在输出端而言,这本身是不存在的问题。因为要输出十六进制的数,本身就是输出一个字符串,完全不需要转换的。
如果是要转换为在计算机内存储的变量的值,则是提问者对计算机的原理不理解。计算机中所有的数都是以二进制形式存储,才能直接进行计算的。如果是要把十六进制的字符串,转换为数值形式,实际上是转换为十进制值(计算机以二进制存储,十六进制形式是程序员为简便而产生的,它是二进制表示的另一种形式),可以以下面的代码实现:
int str2int(char s[])
{int i,f;
for(i=f=0;s[i];i++)
if(s[i]>='0'&&s[i]<='9')f=f*16+s[i]-'0';
else if(s[i]>='a'&&s[i]<='f')f=f*16+s[i]-87;
else if(s[i]>='A'&&s[i]<='F')f=f*16+s[i]-55;
else return f;
}追问你这样只是把代码中字符串“0x123”变成了123 虽然这也是16进制 但是没有0x ,然后把你转化后的数给i,在代码中i=123,它会以十进制给i,虽然给i的只是一个数,存储来说都是二进制,但这里i的大小就是10,也就是0xa,这和所需求的0x123就不符了。 ***需求为:“0x123转换为在计算机内存储的变量的值,但是这里并不是要存”0x123“字符串的值,而是存0x123的值。

追答我的程序并不是把"0x123"变为123,而是变为0x123的等值十进制值291。因为它在计算机内存储的就是i=291的二进制值,只是在输出时,如果规定以printf("0x%x",i);就会得到输出0x123。

热心网友 时间:2022-06-30 02:19

整形就是整数,不分几进制。
几进制只是常量书写形式而已
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在PS4上的DAI联机是不是没人玩了 古印度是什么 三星5360怎样下载91熊猫看书 如果手机刷新了版本怎样下载91熊猫看书? 91熊猫看书怎么从云书架下载书,谢谢 91熊猫看书 怎么安装 91熊猫看书怎么安装 吱哩哇啦是什么意思怎么读 柿子和面做饼怎么做 男人什么时候流行穿高跟鞋 为什么有些网页uc浏览器打不开 【代码值】十六进制代码值是什么?有什么用? C语言十六进制详解.拜托各位大神 为什么有的网址UC浏览器打不开,苹果浏览器可以打开? UC浏览器打不开特定的网页是怎么回事 UC浏览器很多网站打不开 电脑计算机程序员16进制2432599013等于多少? 如果买一部手机存放三年再用行吗? 为什么我网站用UC手机浏览器打不开呢 未激活的手机放三年不用会怎么样? 请问手机三年不使用会坏吗? 手机是双卡的,用二张卡是怎么下载二个 手机放三年不用,会坏吗? 电子产品放三年不用会坏吗 游戏王!龙卷风是不是不能用!是不是禁卡! 火龙卷怎么形成的? 龙卷风是如何形成的?要详细道细节的解释 健美操有龙卷风这个动作吗 龙卷风收音机的快捷键是什么? 问一个叫Tornado游戏的问题 怎样将手机的极速清理删除weianzhuangciyingyongruanjian 十六进制AB转十进制怎么转? 关于计算机16进制的问题?模什么的问题?需要英语 16进制解密?? 计算器中程序员模式字母H如何输入 求卡莎 《 TiK ToK》无损音乐 百度云 下载 2PM Tik Tok 完整版下载 什么软件能设置键盘背景 这个版本的tik tok从哪能下到? 跪求,那个Tik Tok舞蹈视频怎么下载下来? tik tok舞蹈视频怎么下载??我想下到手机上..如何弄?? 求 tik tok歌曲mp3百度云资源音质要好 如果有lrc歌词文件中英文对照版就更好了 TIK TOK怎么下不了 2pm《tik tok》下载,是2pm唱的,请尽快给我下载链接,谢谢。 左手掏右兜什么意思 血赚是什么意思,用在哪里 长辈往晚辈左右兜放纸是什么意思? 掏兜的意思 左山右兜读什么 求一遍写父亲的作文,600-800字左右,高中生水平,最好是通过父亲对自己的一件事情,体现出自己对