wchar_t wch = l'我'; //佔4個位元組
char ch;//佔1個位元組
printf("%d\n", sizeof("a")); //佔兩個位元組,因為字串末尾有'/0'
printf("%d\n", sizeof("我")); //佔三個位元組,中文佔兩個位元組
sprintf函式也可以實現字串加法的功能
1view code#define _crt_secure_no_warnings
2 #include 3 #include 4
5void
main()6;
1011 sprintf(strall, "
%s%.4s
", str, newstr);//
字串加法
1213
system(strall);
14 system("
pause");
15 }
11字串的個數
問題 輸入 第一行有乙個整數n 0表示01串的長度 輸出 輸出不含有 11 子串的這種長度的01串共有多少個,佔一行。樣例 2 2 3 輸出 3 5 子集問題,窮舉出01串的所有情況,找出有11字串的串,加1。但這樣做會超時。最好的辦法是fibonacci,以四位01串來說,是三位01串和兩位01串...
1 1字串的旋轉
題目 給定乙個字串,要求將字串的前面若干個字元移到字串的尾部。如有字串 abcdef 將前3個字元移到字串尾部變成 defabc 寫乙個函式實現此功能。解法1 蠻力移位 比如將 a 移動到最後一位,就將 a 賦值給乙個臨時變數,然後把後面n 1個字元均向前移動一位 注意移動的時候由前向後依次進行,否...
驅動開發2 字元裝置開發概述
一 區分應用程式和驅動 linux下驅動和應用是完全分開的 目的是為了安全性。微控制器下驅動和應用都是放到乙個檔案裡面 1 應用程式執行在使用者空間 應用程式想要訪問核心資源的方法 系統呼叫 異常 中斷 陷入。2 linux作業系統核心和驅動程式執行在核心空間。應用程式不會直接呼叫系統呼叫,而是通過...