C语言的斜杠\和反斜杠/怎么区分啊? C语言源代码中,行结尾有反斜杠,这些反斜杠有什么用?

C\u8bed\u8a00\u7684\u659c\u6760\\u548c\u53cd\u659c\u6760/\u600e\u4e48\u533a\u5206\u554a

1\u3001\u6b63\u659c\u6760/ \u4e0a\u9762\u5411\u53f3\u503e\u659c\uff0c\u53cd\u659c\u6760\ \u4e0a\u9762\u5411\u5de6\u503e\u659c\u3002

2\u3001\u6b63\u659c\u6760/\u8868\u793a\u9664\u6cd5\uff0c\u5206\u9694\u3002\u5728windows\u7cfb\u7edf\u4e2d\u901a\u5e38\u7528\u6765\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c/\u8868\u793a\u9009\u9879\u7b49\u3002\u4e0d\u80fd\u4f5c\u4e3a\u6587\u4ef6\u540d\u3002\u53cd\u659c\u6760\\uff0c\u5728windows\u7cfb\u7edf\u4e2d\u7528\u6765\u8868\u793a\u76ee\u5f55\u3002\u800c\u5728unix\u7cfb\u7edf\u4e2d\uff0c/\u8868\u793a\u76ee\u5f55\u3002\u7531\u4e8eweb\u9075\u5faaunix\u547d\u540d\uff0c\u6240\u4ee5\u5728\u7f51\u5740\uff08URL\uff09\u4e2d\uff0c/\u8868\u793a\u76ee\u5f55\u3002

\u5565\u4e5f\u4e0d\u591a\u8bf4 \u7ed9\u4f60\u4e3e\u4e2a\u4f8b\u5b50 \u4f60\u5c31\u660e\u767d\u4e86\uff1a
#define uint unsi\
gned int

\u4e0a\u9762\u5c06uint \u4ee3\u66ffunsigned int

\u5982\u679c\u5199\u6210
#define uint unsi
gned int
\u5c31\u7f16\u8bd1\u51fa\u9519\u4e86\u3002\u3002\u3002\u3002\\u5c31\u662f\u8868\u793a \u7d27\u7d27\u63a5\u5165\u4e0b\u4e00\u884c \u8868\u793a\u4e0d\u95f4\u65ad

区分用途,根据用途选用\或者/。二者使用场景不同。

1 \
a) 在字符串中,用来表示转义字符,如\0, \n, \t等。
b) 当代码过长时用来换行,尤其常用语宏定义中。

2 /
a) 除法符号。
b) 注释符号。单行注释的//,和多行注释的/* */用的都是/。

区分用2113途,根据用途选用\或者/。二者使用场景不5261同。1 \a) 在字符4102串中,用来表示转义字符,如\0, \n, \t等。b) 当代码过长时用1653来换行,尤其常用语宏定义中。2 /a) 除法符号。b) 注释符号。单行注释的//,和多行注释的/* */用的都是/。

'/'表达式中2113可表示整除(整数5261/整数=整数 浮点4102数/整数=浮点数),在字符1653串中就是普通字符。'\'是转义符号,在字符串中和其他字符组合在一起表示特殊含义。比如我们常见的,回车符号‘\n’; 字符串结束符号'\0'; 表示普通字符'\'用'\\', 另外在宏定义中'\'还可以表示换行。

c语言中的 \ 代表2113转义,输出 .\ 会提示错误,但是./是没5261有问题的只是两个字符而已如果要4102输出\ 那么就1653要写两个\ 即\\ 才可以 。C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

1、/斜杠是除号,例如2113 4 / 5 \反斜杠是用5261在如, \n \b \t,之类的地方, 只要记4102住斜杠/是除号就行了,其1653他的都用反斜杠。2、UNIX 操作系统设计了这种路径分隔法,它使用斜杠:/。由于网络是首先应用在 UNIX 计算机之间的,至今为止,一半以上的网络服务器仍是使用 UNIX 操作系统的,所以网址也沿用了斜杠作路径分隔符。微软在开发 DOS 2.0 的时候,从 UNIX 中借鉴了这种目录结构,但由于 DOS 中,斜杠已经用来作为命令行参数的标志了(UNIX 中用的是“ - ”符),所以只得使用反斜杠:\。到了 Windows 时代,很多时候已经没有命令行参数的干扰,加上网络使用的扩展,现在斜杠和反斜杠大多时候可以互换,没有什么影响。

/

1、/斜杠是除号,例如 4 / 5 \反斜杠是用在如, \n \b \t,之类的地方, 只要记住斜杠/是除号就行了,其他的都用反斜杠。

2、UNIX 操作系统设计了这种路径分隔法,它使用斜杠:/。由于网络是首先应用在 UNIX 计算机之间的,至今为止,一半以上的网络服务器仍是使用 UNIX 操作系统的,所以网址也沿用了斜杠作路径分隔符。微软在开发 DOS 2.0 的时候,从 UNIX 中借鉴了这种目录结构,但由于 DOS 中,斜杠已经用来作为命令行参数的标志了(UNIX 中用的是“ - ”符),所以只得使用反斜杠:\。到了 Windows 时代,很多时候已经没有命令行参数的干扰,加上网络使用的扩展,现在斜杠和反斜杠大多时候可以互换,没有什么影响。

'/'表达式中可表示整除(整数/整数=整数 浮点数/整数=浮点数),在字符串中就是普通字符。
'\'是转义符号,在字符串中和其他字符组合在一起表示特殊含义。比如我们常见的,回车符号‘\n’; 字符串结束符号'\0'; 表示普通字符'\'用'\\', 另外在宏定义中'\'还可以表示换行。

/反斜杠是除号,例如 4 / 5
\斜杠是用在如, \n \b \t,之类的地方,
只要记住反斜杠/是除号就行了,其他的都用斜杠

  • c璇█涓'\'鏄粈涔堟剰鎬濆晩?
    绛旓細C璇█涓紝涓涓狝SCII瀛楃鐢ㄥ崟寮曞彿鎷捣鏉ワ紝琛ㄧず鍗曞瓧绗﹀父閲忥紝濡傦細'a', 'A','0','9'绛 C涓畾涔変簡涓浜涘瓧姣嶅墠鍔"\"鏉ヨ〃绀哄父瑙佺殑閭d簺涓嶈兘鏄剧ず鐨凙SCII瀛楃锛屽\0,\t,\n绛夛紝绉颁负杞箟瀛楃锛堝洜涓"鏂滄潬"鍚庨潰鐨勫瓧绗︼紝閮戒笉鏄畠鏈潵鐨凙SCII瀛楃鎰忔濅簡锛夈傛敞鎰忥細鏂滄潬鏄淺鈥(鍙嶆枩鏉)锛屼笉鏄"/"鎵鏈夌殑AS...
  • c璇█涓 \\ 鏄粈涔堟剰鎬
    绛旓細C璇█涓瓧绗﹀瀷甯搁噺鎵琛ㄧず鐨勫兼槸int鍨嬫墍鑳藉寘鍚殑鍊笺傛垜浠彲浠ョ敤ASCII琛ㄨ揪寮忔潵琛ㄧず涓涓瓧绗﹀瀷甯搁噺锛屾垨鑰呯敤鍗曞紩鍙峰唴鍔犲弽鏂滄潬琛ㄧず杞箟瀛楃銆'A', '\x2f', '\013';鍏朵腑锛歕x琛ㄧず鍚庨潰鐨勫瓧绗︽槸鍗佸叚杩涘埗鏁帮紝\0琛ㄧず鍚庨潰鐨勫瓧绗︽槸鍏繘鍒舵暟銆備緥濡傚崄杩涘埗鐨17鐢ㄥ崄鍏繘鍒惰〃绀哄氨鏄 鈥榎x11鈥,鐢ㄥ叓杩涘埗琛ㄧず灏辨槸鈥...
  • C璇█涓殑\鏄粈涔堟剰鎬?
    绛旓細\鏄鏍肩锛屾寜閿洏涓婄殑Backspace閿氨鏄紝瀹冧篃鏄竴涓瓧绗︼紝浣嗘樉绀虹殑鏃跺欐槸灏嗗厜鏍囬鍥炲墠涓涓瓧绗︼紝浣嗕笉浼氬垹闄ゅ厜鏍囦綅缃殑瀛楃锛屽鏋滃悗杈规湁鏂扮殑瀛楃锛屽皢瑕嗙洊閫鍥炵殑閭d釜瀛楃锛岃繖涓庢垜浠湪鏂囨湰缂栧櫒涓寜Backspace鐨勬晥鏋滀笉涓鏍枫C璇█涓殑鍙鏂滄潬b锛圽b锛夛紙鍙互鍦ㄨ緭鍑轰腑鍒犻櫎鍒氳緭鍑虹殑涓涓瓧绗︼級銆備緥濡傦細printf(...
  • C璇█閲,\v鏄粈涔堟剰鎬?
    绛旓細C璇█閲岋紝\v鏄細鍨傜洿鍒惰〃銆傚湪C璇█涓紝鏈変竴绉嶇壒娈婂舰寮忕殑瀛楃甯搁噺锛屽氨鏄互涓涓瓧绗︹淺鈥濆紑澶寸殑瀛楃搴忓垪锛岃繖灏辨槸杞箟瀛楃銆傚洜涓衡淺鈥濆悗闈㈢殑瀛楃涓嶆槸瀹冩湰鏉ョ殑瀛楃鐨勬剰鎬濅簡銆傚父鐢ㄨ浆涔夊瓧绗︽湁锛歕a琛ㄧず鍝嶉搩锛沑b琛ㄧず閫鏍硷紝灏嗗綋鍓嶄綅缃Щ鍒板墠涓鍒楋紱\f琛ㄧず鎹㈤〉锛屽皢褰撳墠浣嶇疆绉诲埌涓嬮〉寮澶达紱\n琛ㄧず鎹㈣锛屽皢褰撳墠...
  • C璇█鐨勬枩鏉\鍜屽弽鏂滄潬/鎬庝箞鍖哄垎鍟?
    绛旓細鍖哄垎鐢ㄩ旓紝鏍规嵁鐢ㄩ旈夌敤\鎴栬/銆備簩鑰呬娇鐢ㄥ満鏅笉鍚屻1 \ a) 鍦ㄥ瓧绗︿覆涓紝鐢ㄦ潵琛ㄧず杞箟瀛楃锛屽\0, \n, \t绛夈俠) 褰撲唬鐮佽繃闀挎椂鐢ㄦ潵鎹㈣锛屽挨鍏跺父鐢ㄨ瀹忓畾涔変腑銆2 / a) 闄ゆ硶绗﹀彿銆俠) 娉ㄩ噴绗﹀彿銆傚崟琛屾敞閲婄殑//锛屽拰澶氳娉ㄩ噴鐨/* */鐢ㄧ殑閮芥槸/銆
  • c璇█涓殑//闄ょ敤绗﹀彿琛ㄧず
    绛旓細C璇█涓殑闄ょ敤绗﹀彿 / (姝鏂滄潬)琛ㄧず 鐢ㄦ硶锛1銆佸綋琚櫎鏁板拰闄ゆ暟鍧囦负鏁村瀷鏃讹紝缁撴灉涓烘暣鍨嬨傚1/2鐨勭粨鏋滄槸0锛9/2鐨勭粨鏋滄槸4 2銆佸綋琚櫎鏁板拰闄ゆ暟浠绘剰涓涓负娴偣鏁版椂锛岀粨鏋滀负娴偣鏁般傚1.0/2鐨勭粨鏋滄槸0.50000000000000000(double鍨)锛9.0/2.0鐨勭粨鏋滄槸4.5000000000000000(double鍨)...
  • c璇█閲岄潰\\鏄粈涔堟剰鎬?
    绛旓細鍦C璇█涓紝鎵鏈夌殑ASCII鐮侀兘鍙互鐢ㄥ弽鏂滄潬\鍔犳暟瀛楋紙榛樿鏄8杩涘埗锛夋潵琛ㄧず锛岀О涓鸿浆涔夊瓧绗︼紙Escape Character锛夛紝鍥犱负\鍚庨潰 鐨勫瓧绗﹂兘涓嶆槸瀹冨師鏉ョ殑ASCII瀛楃鐨勬剰鎬濅簡銆傞櫎浜嗗叓杩涘埗锛屼篃鍙互鐢ㄥ崄鍏繘鍒舵潵琛ㄧず銆傜敤鍗佸叚杩涘埗琛ㄧず鏃舵暟瀛楄浠寮澶淬"123abc" 瀵瑰簲鐨凙SCII鐮佸肩殑鍗佸叚杩涘埗鍒嗗埆鏄 31銆32銆33銆61銆62銆...
  • c璇█涓 \\ 鏄粈涔堟剰鎬
    绛旓細锛佺殑鎰忔濇槸闈烇紝浜﹀彲浠ョ悊瑙f垚涓嶃傗榎0鈥欐槸瀛楃涓茬殑缁撴潫绗﹀彿锛岀敱缂栬瘧鍣ㄨ嚜鍔ㄥ姞涓娿傛瘮濡傝锛屾妸涓涓瓧绗︿覆璧嬪肩粰鏁扮粍锛歶8 str1[]={"cxjr.21ic.org"};瀹為檯涓婃暟缁剆tr1鍦ㄥ唴瀛樹腑鐨勫疄闄呭瓨鏀炬儏鍐典负锛 c x j r . 2 1 i c . o r g '\0' 杩欏悗闈㈢殑'\0'鏄敱C缂栬瘧绯荤粺鑷姩鍔犱笂鐨勩傛墍浠ュ湪鐢ㄥ瓧绗...
  • c璇█涓淺鈥濆悗鍔犳暟瀛楀悇鏄粈涔
    绛旓細涓鑸槸杞箟瀛楃銆傝浆涔夊瓧绗︽槸C璇█涓〃绀哄瓧绗︾殑涓绉嶇壒娈婂舰寮忋傝浆涔夊瓧绗︿互鍙嶆枩'\'寮澶达紝鍚庨潰璺熶竴涓瓧绗︽垨涓涓叓杩涘埗鎴栧崄鍏繘鍒舵暟琛ㄧず銆傝浆涔夊瓧绗﹀叿鏈夌壒瀹氱殑鍚箟锛屼笉鍚屼簬瀛楃鍘熸湁鐨勬剰涔夛紝鏁呯О杞箟瀛楃銆傜ず渚嬪涓嬶細char c1 = '\''; //鍚庨潰鎺ヤ竴涓壒娈婂瓧绗har c2 = '\110'; //鍚庨潰鎺ヤ竴涓笁浣嶇殑鍏...
  • c璇█涓 \r \t \a 鍚勪粈涔堟剰鎬潂~~
    绛旓細"\r"鍥炶溅锛圕R锛夛紱鈥淺t鈥濇按骞冲埗琛紙HT锛夛紱鈥淺a鈥濆搷閾冿紙BEL锛夈傛墍鏈夌殑ASCII鐮侀兘鍙互鐢ㄢ淺鈥濆姞鏁板瓧锛堜竴鑸槸8杩涘埗鏁板瓧锛夋潵琛ㄧず銆傝孋涓畾涔変簡涓浜涘瓧姣嶅墠鍔"\"鏉ヨ〃绀哄父瑙佺殑閭d簺涓嶈兘鏄剧ず鐨凙SCII瀛楃锛屽\0,\t,\n绛夛紝灏辩О涓鸿浆涔夊瓧绗︼紝鍥犱负鍚庨潰鐨勫瓧绗︼紝閮戒笉鏄畠鏈潵鐨凙SCII瀛楃鎰忔濅簡銆傛墍鏈夎浆涔夊瓧绗﹀強...
  • 扩展阅读:电脑键盘反斜杠在哪里 ... c语言反斜杠单引号 ... 电脑键盘反斜杠怎么打 ... c语言反斜杠加数字 ... c语言反斜杠a ... c一个斜杠怎么打出来 ... c语言中空格是反斜杠0吗 ... c杠c++ ... c语言中反斜杠怎么打出来 ...

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