C語言 獲取中文字元(漢字)的16進製制

2021-09-11 07:59:35 字數 1263 閱讀 2993

內容過於真實,簡單,僅作為博主此後方便查閱。

/*

* @author: jjk

* @date: 2019-02-25 19:29:51

* @last modified by: jjk

* @last modified time: 2019-02-25 19:32:59

* 測試十六進製制

*/#include

#include

intmain()

;char ch2[5]

;char

unsigned ch3[3]

=;printf

("漢字:「賈繼康」 的十六進製制:");

for(i =

0; i <

6; i++

)// -16 -29 表示漢字:你

// 具體測試:

ch2[0]

=-68;

ch2[1]

=-42;

printf

("\n\n十進位制數-68 -42 表示漢字:%c%c\n"

, ch2[0]

, ch2[1]

);// >b0 >a0 中文的範圍

////0xa1 0x40 符號

//0xa9 0xff 符號

// printf("jjk%c%c:", 0xa1, 0xb0);

printf

("\n。的十六進製制是:%#x %#x \n"

, ch3[0]

, ch3[1]

);i =0;

int j, tem =0;

char

unsigned ch4=

;printf

("這句話中有多少個中文符號:%s"

, ch4)

;while

(ch4[i]

!='\0'

)// 未到句尾

else

if(ch4[i]

<=

0xa9

&& ch4[i]

>=

0xa1

)// 中文符號

i = i +2;

}else

}printf

("\n中文標點符號有%d個"

C語言讀入txt檔案中的中文字元輸出亂碼

在使用c語言時我們一般用fopen函式開啟檔案,如下 include int main 如果輸出的都是亂碼的話 開啟對應的temp.txt文字檔案,左上角選擇檔案將其另存為,最下面的編碼將utf 8改為ansi並儲存,再輸出就可以正常輸出文字了 注意不要超出記憶體空間 函式fopen的一些操作應用 ...

C 判斷中文字元的8種方法

方法一 在unicode 字串中,中文的範圍是在4e00.9fff cjk unified ideographs。通過對字元的unicode編碼進行判斷來確定字元是否為中文。protected bool ischineseletter string input,int index else retu...

使用C語言判斷英文本元大小寫的方法

c語言isupper 函式 判斷字元是否為大寫英文本母 標頭檔案 include 定義函式 int isupper int c 函式說明 檢查引數c是否為大寫英文本母。返回值 若引數c 為大寫英文本母,則返回非 0,否則返回 0。附加說明 此為巨集定義,非真正函式。範例 找出字串str 中為大寫英文...