按順序打印輸出26個英文字母?
字母是char類型變量,實質是占用空間縮短的int類型,所以你知道一個字符'c'并不能知道它長什么樣,計算機只知道它的二進制數,決定它長什么樣取決于編碼規范(例如ASCII編碼)。ASCII編碼中一個符號對應一個二進制數,但是你現在想要一個符號對應一組二進制數,(例如你想要一個字符c對應一組字符也就是是字符串),而ASCII編碼是一對一。所以你需要在高級層面上封裝,輸入一個字符c輸出一個字符串表示的c,即手動編寫“編碼規則”,其實就是把26個英文字符映射到26個字符串。你可以手寫一個字符串比如“0000111111111\ n11110000”但是這個太不直觀,所以可以使用二維數組代替,可以利用c++vector來初始化,比如std::vector<std::vector<int>> char_c = {{0,0,0,0,1,1,1,1,1,1,}, {1,1,1,1,0,0,0,0}} ,當然也可以用std::string拼接多行字符串,最后把輸出的字符串粘貼到c代碼里就好了。 當然也可以直接用字模軟件做。也可以畫一個字符用cv去轉義(逃