s****n 发帖数: 700 | 1 如果 char str[100] = "100111.......110110";
如何把它转化成一个同样的二进制数呢? 谢谢。 |
j*****k 发帖数: 1198 | 2 自己编个程序呗
【在 s****n 的大作中提到】 : 如果 char str[100] = "100111.......110110"; : 如何把它转化成一个同样的二进制数呢? 谢谢。
|
t****t 发帖数: 6806 | 3 注意正常的系统一般不能直接表示64位以上的大数字.
【在 s****n 的大作中提到】 : 如果 char str[100] = "100111.......110110"; : 如何把它转化成一个同样的二进制数呢? 谢谢。
|
c****p 发帖数: 6474 | 4 用个数组存就得了
【在 t****t 的大作中提到】 : 注意正常的系统一般不能直接表示64位以上的大数字.
|
S**I 发帖数: 15689 | 5 C++ standard does not specify binary number representation, but if you want
to convert it to an integer, it's easy:
string s(str);
bitset<100> b(s);
n = b.to_ulong();
【在 s****n 的大作中提到】 : 如果 char str[100] = "100111.......110110"; : 如何把它转化成一个同样的二进制数呢? 谢谢。
|
a***y 发帖数: 2803 | 6 string s(str);
bitset<100> b(s);
b就是lz想要的数了.
want
【在 S**I 的大作中提到】 : C++ standard does not specify binary number representation, but if you want : to convert it to an integer, it's easy: : string s(str); : bitset<100> b(s); : n = b.to_ulong();
|