Re: [問題] 請問string要如何轉換成二進制的數值
※ 引述《nochange (我是呆門...^0^)》之銘言:
: 我取得的資料為表示十六進制的字串"AA 00 FF FA"...
: 請問一下各位大大...
: 我要如何把它轉換成二進制的值==>"01010101 00000000 11111111 01011111"
: 麻煩各位大大教一下小弟我...
字串(string)就是字元(char)的組合,
而每個字元就是代表一個byte,也就是一個數字。
而這數字自然可用16進位代表,亦可直接當二進位處理。
因此若不是要顯示,而只是計算的話,可以直接操作:
string s = "abc";
byte b1 = s[0] & 0x01; (可能要轉型別,不是很精確啦)
至於要作顯示的話,好像有BitArray物件可作轉換。
--
貫徹分享精神
我為人人,人人為我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.20.171
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章