亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3216 | 回復: 12
打印 上一主題 下一主題

轉(zhuǎn)義字符\?為何而生 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-08-22 20:49 |只看該作者 |倒序瀏覽
感覺完全沒有必要?

?難道還有什么特殊用處嗎?還需要轉(zhuǎn)義?

論壇徽章:
0
2 [報告]
發(fā)表于 2010-08-22 22:14 |只看該作者
如果在字符串字面值中要表示問號,既可以使用轉(zhuǎn)義序列\(zhòng)?,也可以直接用字符? 但是有個三目運算符 test? a:b, 是為了區(qū)別這個?

論壇徽章:
0
3 [報告]
發(fā)表于 2010-08-22 22:32 |只看該作者
“test?a:b”

完全沒有問題啊~

論壇徽章:
0
4 [報告]
發(fā)表于 2010-08-22 22:47 |只看該作者
ISO99這樣寫的 ,也沒提,
The double-quote " and question-mark ? are representable either by themselves or by the escape sequences \" and \?, respectively, but the single-quote ' and the backslash \
shall be represented, respectively, by the escape sequences \' and \\.

論壇徽章:
0
5 [報告]
發(fā)表于 2010-08-23 09:10 |只看該作者
主要是為了在某些極端的情況下和三字符組區(qū)分
例如你想輸出"??!" 但是這是個三字符組表示字符'|',所以可以這樣寫"\?\?!"就不會混淆了

論壇徽章:
0
6 [報告]
發(fā)表于 2010-08-23 09:13 |只看該作者
我覺得~

在很久很久以前,"?"有種特殊含義,因此語言設計者才會把設計"\?"這個轉(zhuǎn)義字符

但不知道究竟是啥含義,糾結(jié)啊~

論壇徽章:
3
白羊座
日期:2013-11-05 12:59:14子鼠
日期:2014-01-29 14:14:50戌狗
日期:2014-02-11 16:21:45
7 [報告]
發(fā)表于 2010-08-23 09:15 |只看該作者
本帖最后由 ahocat 于 2010-08-23 09:30 編輯

5樓正解。
在C誕生的年代鍵盤還沒統(tǒng)一標準,有些系統(tǒng)上的鍵盤缺少一些符號,需要用??來代替的。

三字符組:
??( 代表 [
??) 代表 ]
??< 代表 {
??> 代表 }
??= 代表 #
??/ 代表 \
??! 代表 |
??' 代表 ^
??- 代表 ~

另外還有雙字符組:
<: 代表 [
:> 代表 ]
<% 代表 {
%> 代表 }
%: 代表 #

論壇徽章:
0
8 [報告]
發(fā)表于 2010-08-23 09:18 |只看該作者
本帖最后由 zhangsuozhu 于 2010-08-23 09:56 編輯

Trigraphs

??= #
??( [
??/ \
??) ]
??’ ^
??< {
??!  |
??> }
??-  ~

  1. /* test.c */
  2. int main()??<
  3. printf("??!") ;
  4. printf("%d" ,  1 ??' 0) ;
  5. return 0 ;
  6. ??>
復制代碼
gcc -trigraphs test.c
./a.out

論壇徽章:
3
巳蛇
日期:2013-10-03 10:41:48申猴
日期:2014-07-29 16:12:04天蝎座
日期:2014-08-21 09:24:52
9 [報告]
發(fā)表于 2010-08-23 09:38 |只看該作者
\r到底是哪個鍵啊.

論壇徽章:
0
10 [報告]
發(fā)表于 2010-08-23 09:41 |只看該作者
回復 8# zhangsuozhu
呵呵,??'最后一個字符寫成全角的了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP