c語言字元用什麼
『壹』 c語言中的字元表示什麼
在c語言中字元主要有兩類
1、就是普通字元。字元包含普通字元和轉義字元,需要用『』(兩個單引號)包含。例如 'a' 是普通字元;'\n'是轉義字元。
2、轉義字元是C語言中表示字元的一種特殊形式。通常使用轉義字元表示ASCII碼字元集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號( '),用於表示字元串常量的雙撇號( ")和反斜杠( \)等。轉義字元用反斜杠\後面跟一個字元或一個八進制或十六進制數表示
『貳』 C語言用什麼貯存字元串數據
1.字元串用字元數組保存。
2.在讀取字元串時,要用 %s 格式控制符,而不是 %c
3.字元串的比較不能用相等操作符(==),而要用strcmp()函數(需要包含string.h頭文件)。
例如你的程序中要比較n和"Maiiho"是否相等,應該用以下表達式:
if (!strcmp(n,"Maiiho")) /*如果要比較的兩個字元串相等,strcmp()函數返回0,否則返回非0值*/
『叄』 鍦–璇璦紼嬪簭涓鍏佽稿嚭鐜扮殑瀛楃﹂泦鏄浠涔堬紵
C璇璦紼嬪簭涓鍏佽稿嚭鐜扮殑瀛楃﹂泦錛
1) 鎷変竵瀛楁瘝
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
2) 鍗佽繘鍒闃挎媺浼鏁板瓧
0 1 2 3 4 5 6 7 8 9
3) 涓嬮潰29涓絎﹀彿
! " # % & ' () * + , 錛. / :; < = > ? [ ] ^ _ { | } ~
4) 5縐嶇┖鐧界
絀烘牸銆佹按騫鍒惰〃絎銆佸瀭鐩村埗琛ㄧ︺佹崲琛屻佹崲欏
5) 鍩烘湰榪愯屽瓧絎﹂泦榪樺寘鎷鍥涗釜涓嶅彲鎵撳嵃鐨勫瓧絎︼細
null瀛楃︼紙鐢ㄥ仛瀛楃︿覆緇堟㈢︼級銆佽︽姤錛坅lert錛夈侀鏍礆紙backspace錛夈佸洖杞︼紙carriage return錛
涓轟簡鍦ㄥ瓧姣嶅拰瀛楃︿覆涓琛ㄧず榪欎簺瀛楃︼紝杈撳叆鍙嶆枩鏉燶鍔犲瑰簲鐨勮漿涔夊簭鍒楋紙escape sequence錛夊嵆鍙錛屼緥濡傦紝 琛ㄧず null 瀛楃︼紙絀哄瓧絎︼級錛孿a琛ㄧず璀︽姤錛孿b琛ㄧず閫鏍礆紝鑰孿r琛ㄧず鍥炶濺銆
涓嶅悓鐨凜瀹炵幇鐗堟湰涓錛屽瓧絎﹀疄闄呭瑰簲鐨勬暟鍊礆紙瀛楃︾爜錛夊彲鑳戒笉鍚屻侰璇璦鏈韜浠呰勫畾浜嗕互涓嬭勫垯錛
鍩烘湰瀛楃﹂泦涓鐨勬瘡涓瀛楃﹀繀欏葷敤涓涓瀛楄妭錛坆yte錛夎〃紺恆
絀哄瓧絎︽槸涓涓瀛楄妭錛屽叾鎵鏈夌殑浣嶏紙bit錛夐兘鏄0銆
0 涔嬪悗鐨勬瘡涓鍗佽繘鍒舵暟瀛楋紝緙栫爜閮借佷緷嬈℃瘮鍓嶈呭ぇ 1銆
『肆』 C璇璦涓鐢ㄤ粈涔堝彲琛ㄧず杈撳叆涓涓插瓧絎
鍦╟璇璦閲岄潰杈撳叆瀛楃︿覆鏈変袱縐嶆柟寮1錛氱敤gets(),
char a[1000];
gets(a);
2:鍙浠ョ敤for璇鍙ュ驚鐜錛宖or錛坕=0;i<100;i++錛
scanf("%c",a[i]);