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]);