双引号在c语言
① c璇瑷鍙屽紩鍙峰拰鍗曞紩鍙锋湁浠涔埚尯鍒锛
1銆佹湰璐ㄥ尯鍒
鍙屽紩鍙烽噷闱㈢殑鏄瀛楃︿覆锛 钥屽崟寮曞彿閲岄溃镄勪唬琛ㄥ瓧绗︺
2銆佽緭鍑哄尯鍒
str = 钬渁钬濊緭鍑虹殑灏辨槸a杩欎釜瀛楁瘝锛
str = 钬榓钬栾緭鍑虹殑娴嬭瘯65
3銆佸簳灞傚尯鍒
鐢ㄥ崟寮曞彿寮曡捣镄勪竴涓瀛楃﹀疄闄呬笂浠h〃涓涓鏁存暟锛屾暣鏁板煎瑰簲浜庤ュ瓧绗﹀湪缂栬疟鍣ㄩ噰鐢ㄧ殑瀛楃﹂泦涓镄勫簭鍒楀笺
镓╁𪾢璧勬枡锛
C 璇瑷涓锛岄楀彿锛,锛変篃鍙浠ユ槸杩愮畻绗︼纴绉颁负阃楀彿杩愮畻绗︼纸Comma Operator锛夈傞楀彿杩愮畻绗﹀彲浠ユ妸涓や釜浠ヤ笂锛埚寘钖涓や釜锛夌殑琛ㄨ揪寮忚繛鎺ユ垚涓涓琛ㄨ揪寮忥纴绉颁负阃楀彿琛ㄨ揪寮忋傚叾涓鑸褰㈠纺涓猴细
瀛愯〃杈惧纺1, 瀛愯〃杈惧纺2, ..., 瀛愯〃杈惧纺n
渚嫔傦细a + b, c = b, c++
阃楀彿杩愮畻绗︾殑浼桦厛绾ф槸镓链夎繍绠楃︿腑绾у埆链浣庣殑锛岄氩父閰嶅悎 for 寰鐜浣跨敤銆傞楀彿琛ㄨ揪寮忔渶鍙宠竟镄勫瓙琛ㄨ揪寮忕殑鍊煎嵆涓洪楀彿琛ㄨ揪寮忕殑鍊笺备笂渚嬩腑锛宑++ 镄勫硷纸c 镊澧炰箣鍓岖殑鍊硷级鍗充负璇ヨ〃杈惧纺镄勫笺
阃楀彿杩愮畻绗︿缭璇佸乏杈圭殑瀛愯〃杈惧纺杩愮畻缁撴潫钖庢墠杩涜屽彸杈圭殑瀛愯〃杈惧纺镄勮繍绠椼备篃灏辨槸璇达纴阃楀彿杩愮畻绗︽槸涓涓搴忓垪镣癸纴鍏跺乏杈规墍链夊坛浣灭敤閮界粨𨱒熷悗锛屾墠瀵瑰叾鍙宠竟镄勫瓙琛ㄨ揪寮忚繘琛岃繍绠椼傚洜姝わ纴涓娄緥涓锛宑 寰楀埌 b 镄勫煎悗锛屾墠杩涜岃嚜澧炶繍绠椼
鍙傝冭祫鏂欐潵婧愶细锏惧害锏剧-C璇瑷
② 在C语言的头文件中中括号和双引号的在用的时候的区别
在C语言的头文件中中括号和双引号的在用的时候的区别为:编译不同、对象不同、环境不同。
一、编译不同
1、头文件中中括号:头文件中中括号编译时会先在系统include目录里搜索,如果找不到才会在源代码所在目录搜索。
2、头文件中双引号:头文件中双引号编译时会先在源代码所在目录搜索,如果找不到才会在系统include目录里搜索。
二、对象不同
1、头文件中中括号:头文件中中括号的对象是C库文件或者操作系统头文件。
2、头文件中双引号:头文件中双引号的对象是自定义的头文件。
三、环境不同
1、头文件中中括号:头文件中中括号不需要设置自定义环境,默认系统环境。
2、头文件中双引号:头文件中双引号需要设置自定义环境。
③ 在C语言的头文件中中括号和双引号的在用的时候的区别
区别如下:
1、编译上的区别
(1)头文件罩戚中中括号:编译时,将在系统包含目录中搜索头文件迟慧中的括号。如果找不到,则会在源代码所在的目录物旦陵中对其进行搜索。
(2)头文件中双引号:编译时,将在源代码所在的目录中搜索头文件中的双引号,如果未找到,将在系统包含目录中搜索该头文件中的双引号。
2、环境上的区别
(1)头文件中中括号:头文件中的方括号不需要设置自定义环境,即默认系统环境。
(2)头文件中双引号:头文件中的双引号需要设置自定义环境。
3、对象上的区别
(1)头文件中中括号:头文件中的括号中的对象是C库文件或操作系统头文件。
(2)头文件中双引号:头文件中的双引号是自定义头文件。
④ 在C语言中'\"'代表什么
代表字符 一个双引号 "
在C语言里面 双引号是字符串的界定符
直接写 在一个双引号前后写单引号 第2个单引号会被当成字符串的一部分
匹配起来各种混乱
所以 用转义字符 \
\" 表明 这个双引号 不是字符串的界定符 而只是一个字符
你可以用 putchar('\"');
这样的语句输出1个双引号字符