多頭排列據我所知,一個可以將字符串轉換爲字符數組,像這樣:字符串在C++
string a = "abcdefgh";
char b[8];
strcpy(b, a.c_str());
cout << (int)b[3];
在這裏,我得到的輸出100
。
我的問題是:如何將字符串轉換爲數組long
。我想知道如何將字符串「abcdefgh」轉換爲數組long b[2]
。第一長(b[0]
)應該是長0x61626364
,第二長(b[1]
)應該是0x65666768
。如果這是有道理的。所以
cout << (unsigned int)b[0]
應該輸出1001633837924
。
語言包括下列可在比特操作符,包括移('<<', '>>')和按位或('|')。 –