我想编写程序(目前我没有任何代码),应该执行以下操作:
unsigned int
和signed int
, 如何实施第二项活动?我正在寻求任何帮助。
答案 0 :(得分:1)
我建议您使用笔和纸开发自己的算法:
For each digit in string do:
value = digit - '0'; convert from text to internal representation.
binary number <<= 1; Move the existing bits left by one to make room.
binary number |= value; put the digit into the binary number.
right shift string.
end-for.
或者您可以编写自己的代码,测试并调试它,然后如果您有任何问题,请将它们(以及代码)作为新问题发布。