读书人

怎样把16进快速赋值,该如何处理

发布时间: 2012-04-12 15:46:35 作者: rapoo

怎样把16进快速赋值
我有一串16进制的数据。现有char str[1000] = {0};
用什么方法把这串16进制数据赋给STR数据组中,一个一个输入进去,得累死我
不要用什么memcpy之类的(这串16进制数据是我在网上找的)

[解决办法]
for循环挨个赋值,每一次循指向数组的指针往后移一位。
[解决办法]
用与运算和移位运算一起。

将这个十六进制数和oxff做与运算,运算得来的值赋给str数组,然后将该十六进制数右移两位。

循环上述过程直到该十六进制移为0

读书人网 >C语言

热点推荐