字元的一些操作 和 與之對應的寬字元的一些操作

2021-07-11 04:22:10 字數 562 閱讀 5576

char對應的寬字元版本是wchar_t , 而wchar_t  的定義是  #define unsigned short  wchar-t。

strlen是返回char*的長度,不包括『\0'。

而wcslen是strlen的寬字元版本,返回的是 wchar_t * 的長度, 不包括'\0'。

還有一種tchar型別, 如果沒有定義unicode字元,那麼tchar就表示 char; 相反, tchar 表示 wchar_t。

char  c_s = "hhhh";                 //一般字串

wchar_t  w_s = l"hhhhh";      //寬字串 

tchar t_s = "hhhhhh";        //由於沒有加 l 所以是一般字串 

cout<

cout<

cout<

wprintf(l"%s\n", w_s);                // hhhhh

相應的, printf的寬字元版本就是wprintf。

對於字元這塊的具體怎麼編碼的, 這介紹的很是詳細和具體。

字典的基本操作和一些基本方法

dict 用 來表示,它是鍵值對資料有唯一性 鍵 都必須是可哈西的,只要是不可變資料就可以當做字典中的鍵 值 沒有任何限制字典的增加 第一種方法 dic dic 劍聖 無極劍聖 直接增加乙個沒有的key,如果key存在則直接修改 print dic 執行結果 第二種方法 dic dic.setdef...

Opencv Mat矩陣的一些基本操作和遇過的問題

1 mat矩陣值傳遞的時候,如果在函式內部型別發生改變時候,傳出來的資料會變化,所以需要在函式內部重新複製一塊區域給他,才能傳出想要的mat void getdes mat des void main 2 使用colrange 和rowrange 對矩陣進行擴充 mat commatr mat ma...

selenium的一些元素操作和基本用法

from selenium import webdriver driver webdriver.ie executable path e iedriverserver 開啟瀏覽器 driver.get 輸入 driver.back 向後退 driver.forward 向前進 driver.refr...