我想编写程序(目前我没有任何代码),它应该执行以下操作:
- 从包含二进制数的用户字符串中获取,
- 将其转换为
unsigned int
和signed int
, - 将结果返回给用户。
如何实施第二个活动?我正在寻找任何帮助。
我想编写程序(目前我没有任何代码),它应该执行以下操作:
unsigned int
和signed int
,如何实施第二个活动?我正在寻找任何帮助。
我建议您使用笔和纸开发自己的算法:
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.
或者您可以编写自己的代码,对其进行测试和调试,然后如果您有任何问题,请将它们(连同代码一起)作为新问题发布。