C語言 實現中文引號 英文引號的替換

2021-10-05 22:06:18 字數 773 閱讀 7097

用c語言實現中文引號 —> 英文引號的替換。

p.s. 你確定正常人會用c來做這種事情嗎?替換引號有什麼用嗎?!

p.s. 的 p.s. 嗯暫且還是補充一下,

//漢字雙引號:「→e2 80 9c 」→e2 80 9d

//單引號 『→98 』→99

這是通過16進製制檢視器 hex editor neo 發現的。

c語言,

練習fgetc(), fputc(),

**性質:emm? 奇怪的屬性增加了,

給輸入文件命名時,必須取名:「test.txt」。或者改動原始碼。

#include

//漢字雙引號:「→e2 80 9c 」→e2 80 9d

//單引號: 『→98 』→99

intmain

(void

)else

else

elseif(

(ch==

-104

/*0x99*/)||

(ch==

-103

/*0x98*/))

else}}

}}else

}fclose

(fp2)

;//ch='ca';

//printf("%c\n",ch);

//putchar(0x9d);

//getchar();//等待

return0;

}

C語言 單引號和雙引號的區別

最近的c語言課在教字串,貌似n多同學搞不清楚單引號和雙引號的區別,有人還以為在c語言裡用哪個都可以.其實c語言中的單引號和雙引號含義是一點也不一樣滴.1 含義不同。用單引號引起的乙個字元實際上代表乙個整數,整數值對應於該字元在編譯器採用的字符集中的序列值。而一般我們的編譯器採用的都是ascii字符集...

C語言 單引號和雙引號的區別

最近的c語言課在教字串,貌似n多同學搞不清楚單引號和雙引號的區別,有人還以為在c語言裡用哪個都可以.其實c語言中的單引號和雙引號含義是一點也不一樣滴.1 含義不同。用單引號引起的乙個字元實際上代表乙個整數,整數值對應於該字元在編譯器採用的字符集中的序列值。而一般我們的編譯器採用的都是ascii字符集...

C語言中雙引號與單引號的區別

1 含義不同。用單引號引起的乙個字元實際上代表乙個整數,整數值對應於該字元在編譯器採用的字符集中的序列值。而一般我們的編譯器採用的都是ascii字符集。因此 s 的含義其實和十進位制數115的含義是一致的。而用雙引號引起的字串,代表的是乙個指向無名陣列起始字元的指標。例如 分別檢視 yes yes ...