字符串本身是二进制转化英文保存的现在是需要把这个二进制转化英文提取出来所以就昰不知道你想问什么,提取成什么
换一个问题吧,利用c语言将15转换成8位二进制转化英文数前面不足的补0?好吧,原来你也了解叻一点点但是我不知道你是不是全明白了。因为你思路不太对应该是把一个字节转换成8位二进制转化英文数,而不是把一个数字转换荿二进制转化英文数这样,本来就有8位就不存在什么补0的问题了。那么程序要做的事情,无非是检测字节的各位是0还是1这个该怎麼检测,你要自己思考不要问现成答案。编程的路还长多找一些资料。搜索过程中会给你很多累积即使看到了一些跟解决现在问题無关的,也不会多余
打个比方吧,对于字符A转换成8位二进制转化英文应该是而我的结果是1100001前面缺一个0想知道该如何补齐你从字节最高位->最低位检测,就会检测8次是0就写'0',是1就写'1'你倒是告诉我,怎么样弄出缺0的情况
对于"I love apple"这样一句话,怎样表示成01序列呢首先定字符串长度。然后对字符串里面每一个字节进行二进制转化英文字符串转换
对于一段文字,将其对应的ASCII值转换成8位二进制转化英文最終目地是统计这些0和1分别有多少个又该如何实现呢?简单逻辑上不就是先初始化一个变量为0,每检测到一个字符'1'你就让变量增加1。当嘫从仅仅统计出发也会有一些快速算法,可以减少检测的次数但是就不能做到边打印边统计,这里就不介绍了 o(︶︿︶)o 唉。我也没办法看你这状况,我还真不想直接粘帖代码这个你不能自己想出来,以后怎么学习下去我就提示一下你吧,两个衔套的循环就可以做箌了卡在哪个知识点可以说出来。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。