C++中,把一串二进制数,比如111000101存在数组里,怎么做呢?

日期:2017-09-08 10:21:59 人气:2

C++中,把一串二进制数,比如111000101存在数组里,怎么做呢?

首先,一个二进制数是可以直接存在一个变量里,而不需要数组的. 如果你要拆开放在数组里,那你要存0和1的数值还是存字符呢? 最后一点,你要从哪边开始存呢?从高到低还是从低到高? 先把变量放到一个变量里 int a = 0x01c5; //1 1100 0101 int b; int index =0; char array[20]; while(a) { b = a&1; a = (unsigned int)a>>1; array[i
    A+
热门评论