use*_*820 2 binary haskell char
给定一个8位二进制文件,我想得到它的char表示.例如:
[0,1,1,0,0,0,0,1],我相信,是'a'的二进制表示.
提前致谢!
import Data.Char
ord2chr :: [Int] -> Char
ord2chr = chr . foldl (\a b -> 2*a + b) 0
Run Code Online (Sandbox Code Playgroud)
现在你可以试试
> ord2chr [0,1,1,0,0,0,0,1]
'a'
Run Code Online (Sandbox Code Playgroud)