C语言中“”和''有什么区别?加上和不加上有什么区别? C语言中加''与不加''有什么区别?

C\u8bed\u8a00\u4e2d\u52a0\u4e0a""\u548c\u4e0d\u52a0\u6709\u4ec0\u4e48\u533a\u522b\uff1f\u52a0\u4e0a''\u548c\u4e0d\u52a0\u6709\u4ec0\u4e48\u533a\u522b\uff1f

\u5728c\u8bed\u8a00\u4e2d\uff0c\u5b83\u4eec\u7684\u533a\u522b\u662f:\u52a0\u4e0a""\u8868\u793a\u5f15\u7528\u4e00\u4e2a\u5b57\u7b26\u4e32\u5e38\u91cf\uff0c\u4e0d\u52a0\u7684\u8bdd\u8868\u793a\u4e00\u4e2a\u53d8\u91cf;\u7c7b\u4f3c\u7684\uff0c\u52a0\u4e0a"\u8868\u793a\u5f15\u7528\u4e86\u4e00\u4e2a\u5b57\u7b26\u5e38\u91cf\u3002

\u52a0\u5355\u5f15\u53f7 \u662f\u5b57\u7b26\u5e38\u91cf\uff0c
\u4f8b\u5982 'a' \u4e0e a:
int x, a=3;
x = 'a'; \u7b49\u4ef7\u4e8e x=97; x \u5f97 97.
x = a; \u4e0d\u52a0\u5355\u5f15\u53f7\u7684\u662f \u666e\u901a\u7684\u6807\u8bc6\u7b26\u3002x \u5f97 3\u3002
\u52a0\u53cc\u5f15\u53f7\u7684\u662f\u5b57\u7b26\u4e32\u5e38\u91cf\uff0c\u4f8b\u5982 "a", \u5b83\u662f\u5b57\u7b26\u4e32\uff0c\u5e76\u542b\u6709\u5b57\u7b26\u4e32\u7ed3\u675f\u7b26'\0',\u5b83\u5360\u5185\u5b582\u5b57\u8282\u3002strlen("a") \u5f97 1\uff0c sizeof("a") \u5f972\u3002

双引号括起的叫 字符串常量,代表的是一个指向无名char型数组 的指针,它含的内容是一个字符串,并带有一个字符串结束符。
单引号括起的叫 字符常量,相当一个一字节长的整型数值。字符是ASCII字符集中的字符以及“转义字符”。
字符串常量例子: “abc" (占内存4字节,字符串长度3);“a" (占内存2字节,字符串长度1); "\n" (占内存2字节,字符串长度1, 换行键)
字符常量例子:'a' (占内存1字节,等于整型数值97); '\n' ( 占内存1字节,转义字符,换行键,等于整型数值10)。
不加上,则意义不同,例如, abc 可能是 变量名或函数名, \n 可能是错误的标识符。

C语言中双引号""表示字符串(一个或者多个字符组成);
单引号''表示字符,只能是一个字符。
比如:
char str[]="China";
char ch = 'C';

C语言中,双引号""中的是字符串 ,单引号''中的是字符,如果不加上,则表示变量。
比如'a'表示字符,"a"和"abc"表示字符串,a和abc表示变量。
又如'1'表示字符,"1"表示字符串,1表示数字。

"" :双引号
'':单引号
单引号比较好理解,就是单个字符,如char b='a';则b只占1个字节,内部存为字母a
双引号在c语言中多用于字符串,如char a[]= "abc";,大家都知道 一个char类型占用1个字节,则字符串a虽然看起来只有3个字符,实际上有4个字符,因为使用【双引号】时,默认在后边添加'\0'字符串结束符,即"abc"='a'+'b'+'c'+'\0'

c/c++语言仅支持单一的函数返回值,所以若是函数需要有多个返回值的话就需要通过函数的参数进行返回。

  • c璇█涓拰 鏄粈涔堟剰鎬
    绛旓細鍦–璇█涓紝鈥滃拰鈥濅唬琛ㄧ殑鏄袱涓垨澶氫釜鏁板艰繘琛屽姞娉曡繍绠楃殑缁撴灉銆傚湪C璇█涓拰鐨勮繍绠楃鏄+鈥濓紝浣跨敤鏃跺彧闇瑕佸湪涓や釜鏁板间箣闂村姞涓婁竴涓姞鍙峰嵆鍙備緥濡傦紝濡傛灉鎴戜滑瑕佽绠2鍜3鐨勫拰锛屽彲浠ヤ娇鐢ㄤ互涓嬩唬鐮侊細int sum = 2 + 3;杩欐浠g爜鐨勬剰鎬濇槸灏2鍜3杩涜鍔犳硶杩愮畻锛屽苟灏嗙粨鏋滃瓨鍌ㄥ湪鍙橀噺sum涓傚湪绋嬪簭杩愯鏃讹紝s...
  • c璇█绗&鍜|浠涔堟剰鎬??
    绛旓細鍦C璇█涓锛&鍜|鏄綅杩愮畻绗︼紝鐢ㄤ簬鎿嶄綔浜岃繘鍒舵暟銆&杩愮畻绗︾敤浜庨昏緫涓杩愮畻锛岃〃绀衡滀笌鈥濈殑鍏崇郴銆備緥濡傦紝0 & 0鐨勭粨鏋滄槸0锛1 & 0鐨勭粨鏋滄槸0锛0 & 1鐨勭粨鏋滄槸0锛1 & 1鐨勭粨鏋滄槸1銆傚鏋滀袱涓搷浣滄暟鐨勭n浣嶉兘涓1锛岄偅涔堢粨鏋滅殑绗琻浣嶄负1锛涘惁鍒欙紝缁撴灉鐨勭n浣嶄负0銆倈杩愮畻绗︾敤浜庨昏緫鎴栬繍绠楋紝琛ㄧず鈥滄垨鈥...
  • C璇█涓鐨 涓鎴栭潪杩愮畻
    绛旓細C璇█涓鐨涓銆佹垨銆侀潪鏄疌璇█鐨勯昏緫杩愮畻绗︺1銆侀昏緫涓 鍦–璇█涓昏緫涓庣敤&&琛ㄧず銆備妇渚嬶細a&&b锛堝叾涓璦銆乥閮戒唬琛ㄤ竴涓潯浠讹級濡傛灉a鍜b閮戒负鐪燂紝鍒欑粨鏋滀负鐪燂紝濡傛灉a鍜宐涓湁涓涓潯浠朵负鍋囷紝鍒欑粨鏋滀负鍋囥2銆侀昏緫鎴 鍦–璇█涓昏緫鎴栫敤||琛ㄧず銆備妇渚嬶細a||b锛堝叾涓璦銆乥閮戒唬琛ㄤ竴涓潯浠讹級濡傛灉a鍜宐鏈変竴涓...
  • c璇█&鍜||鏄粈涔堟剰鎬
    绛旓細鈥&&鈥濊〃绀 涓锛屾剰涓哄悓鏃堕兘瑕佹弧瓒炽傗渱|鈥濊〃绀 鎴栵紝鎰忎负浜岃呮垨澶氱潃鍙婊¤冻鍏朵腑涓涓傚湪C璇█涓锛&&鍜||閮藉睘浜庨昏緫杩愮畻绗︼紝骞朵笖閮芥槸鍙岀洰杩愮畻绗︺傞昏緫杩愮畻绗︽诲叡鏈3涓紝鍒嗗埆鏄"&&"銆"||"鍜"!"銆俛 && b锛屼竴鍋囧繀鍋囷紝缁撳悎鎬т粠宸﹁嚦鍙炽倈|鏄昏緫鎴栬繍绠楃锛宎 || b锛屼竴鐪熷繀鐪燂紝缁撳悎鎬т粠宸...
  • C璇█涓:&&鍜||绗﹀彿鏄粈涔堟剰鎬?
    绛旓細&& 鍜 || 閮芥槸閫昏緫琛ㄨ揪寮忥紝涓鑸敤娉曟槸 if锛堣〃杈惧紡1 || 琛ㄨ揪寮2锛 鎴栬 if锛堣〃杈惧紡1 && 琛ㄨ揪寮2锛夈倈| 琛ㄧず 鎴 婊¤冻鎷彿閲屽叾涓竴涓紝鏁翠釜琛ㄨ揪寮忓氨涓虹湡锛屽氨婊¤冻if鍒ゅ畾鐨勬潯浠舵墽琛宨f{}閲岀殑璇彞銆&& 琛ㄧず涓 涓 if鎷彿鍐呯殑琛ㄨ揪寮忛兘涓虹湡 鎵嶈兘婊¤冻if鍒ゅ畾鐨勬潯浠 鎵嶄細鎵цif{}閲岀殑璇彞銆
  • c璇█濡備綍姹備竴涓暟鐨鍜?
    绛旓細鍦C璇█涓锛屽彲浠ヤ娇鐢ㄥ惊鐜鍙鍜鏉′欢璇彞鏉ュ疄鐜板搴忓垪2-4+6-8+鈥+98-100鐨勬眰鍜屻傚彲浠ラ氳繃鍒ゆ柇褰撳墠椤圭殑鍊煎拰鍓嶄竴椤圭殑鍊肩鍙锋槸鍚︾浉鍚屾潵瀹炵幇姝h礋鍙风殑浜ゆ浛銆備互涓婁唬鐮佷腑锛屾垜浠畾涔変簡鍙橀噺 i銆乻um銆乻ign 鍜 term锛屽叾涓 i 琛ㄧず寰幆璁℃暟鍣紝sum 琛ㄧず姹傚拰鐨勭粨鏋滐紝sign 琛ㄧず姝h礋鍙凤紝term 琛ㄧず褰撳墠椤圭殑鍊笺傚湪寰幆...
  • c璇█鍜鎬庝箞鎵
    绛旓細c璇█鍜杩欎箞鎵擄細1銆侀鍏堬紝鍦╓PS鐨勮蒋浠堕〉闈腑锛岀偣鍑昏繘鍏ュ乏涓婃柟鐨勨滄柊寤衡濄2銆佸叾娆★紝鍦ㄦ枃妗d腑锛屽悓鏃舵寜涓や笅鎴栦竴涓嬧渟hif鈥濆拰鈥淺鈥濆揩鎹烽敭鍗冲彲銆3銆佹渶鍚庯紝鏂囨。椤甸潰涓殑鈥渱|鈥濆拰鈥渱鈥濓紝鍦c璇█涓閮芥槸琛ㄧず鎴栧父鐐艰呯殑绗﹀彿銆
  • c璇█涓鈥涓鈥鍜鈥滄垨鈥濈殑浼樺厛绾ф槸浠涔?
    绛旓細涓>鎴 锛屾洿缁嗕竴鐐规槸锛! ---> & ---> ^ ---> | ---> && ---> ||銆C璇█涓鐨勮繍绠椾紭鍏堢骇鍜绠楁暟浼樺厛绾т竴鏍凤紝鍙鎶婅繍绠楃鐨勪紭鍏堢骇璁颁綇灏卞彲浠ヤ簡銆傜粡杩噉閬嶇殑璋冭瘯锛岃瘉鏄庯細||鍜&&浼樺厛绾х浉绛夛紝涓旈兘鏄粠宸﹀線鍙宠繍绠楋紱鍦ㄥ嚭鐜皘|鍜&&鐨勮鍙ヤ腑锛屽苟涓嶅a++杩涜杩愮畻锛屽彧鍒ゆ柇瀹冪殑鍒濆笺傚綋鐒讹紝...
  • c璇█涓鎬庢牱姹備袱涓暟鐨鍜?
    绛旓細浠g爜濡備笅锛歩nt a = 0;int b = 0;printf("a = ");scanf("%d", &a);printf("\n");printf("b = ");scanf("%d", &b);printf("\n");printf("a + b = %d", a+b);浠g爜鏁堟灉鍥撅細杩愯缁撴灉鍥撅細
  • c璇█涓濡備綍姹備袱涓暟鐨鍜?
    绛旓細printf("杩欎袱涓暟鐨鍜鏄細%d\n",sum);// return 0;//杩斿洖;C璇█锛屾槸涓绉嶉氱敤鐨勩佽繃绋嬪紡鐨勭紪绋嬭瑷锛屽箍娉涚敤浜庣郴缁涓搴旂敤杞欢鐨勫紑鍙戙傚叿鏈夐珮鏁堛佺伒娲汇佸姛鑳戒赴瀵屻佽〃杈惧姏寮哄拰杈冮珮鐨勭Щ妞嶆х瓑鐗圭偣锛屽湪绋嬪簭鍛樹腑澶囧彈闈掔潗锛屾渶杩25骞存槸浣跨敤鏈涓哄箍娉涚殑缂栫▼璇█銆侰璇█鏄敱UNIX鐨勭爺鍒惰呬腹灏兼柉路閲屽锛圖ennis...
  • 扩展阅读:www.sony.com.cn ... c的特殊花式写法 ... 日本资生堂色谱柱 ... c++编程 ... c语言1- 0 ... dev c++ ... 高精度adc ... c语言 13f输出 ... c语言中1和0 真和假 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网