C语言用1个10进制数表示16进制转字符串工具,并输出该值怎么做

C语言最重要的知识点复习资料

1)结構化程序的三种基本结构: 顺序结构, 循环结构(三种循环语句), 选择结构(if 和switch)

2)读程序从main()开始, 按从上往下顺序

(main函数是程序的入口也是程序的终

点总體顺序结构,遇到循环做循环,遇

到选择做选择程序的其他函数不管其位

置是在main函数的前面还是后面,都是

在main函数中通过调用来实现其功能

3)计算机的数据在电脑中保存是以二进制(1

和0)的形式.数据存放的位置是其地址.

4)bit是位是指为0 或者1。byte 是指字节, 一个字节= 八个位.

}

为啥用EOF啊那个不是用于文件的嗎。我把EOF换成' '输入16进制转字符串工具后以空格结尾能正常输出啊

哎呦还真是,但我为什么以ctrl+z结尾不行啊非得用其他的结尾??


我试叻下还是不行啊,只输入数字不输入字母都不行怎么办?


跟二进制变为十进制一样如十六进制FF转换为十进制,F*16^0+F*16^1=255

我不就用的这个方法麼??弄了一个下午了头晕的不行,个人感觉是
for(i=0;i<num;++i)
dec=dec+hex[i]*pow(16.0,num-i-1);
这个地方出了问题可怎么看也没找出错。。详细解释下吧谢谢
我知道了
你把num-i-1改成mun-i+1
试试看 我自己在草稿本上就是这样
不管对不对跟我说一下 啊
+Q:

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有別人想知道的答案

}

我要回帖

更多关于 16进制转字符串工具 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信