-
#
(計算機語言符號)
鎖定
- 中文名
- #
- 性 質
- # 號後是指令關鍵字
- 預處理指令
- 是以#號開頭的代碼行
#C語言中的 #
C#讀成C Sharp,意為C++++
# 本身為指令 沒有其他意義/也沒有其他效果
# 號必須是該行除了任何空白字符外的第一個字符。預處理指令就是以#號開頭的代碼行。
# 後是指令關鍵字,在關鍵字和#號之間允許存在任意個數的空白字符。
整行語句構成了一條預處理指令,該指令將在編譯器進行編譯之前對源代碼做某些轉換。
下面舉例説明下:
#define 標識符 字符串.
#include <頭文件名.h>
其中的“#”表示這是一條預處理命令。凡是以“#”開頭的均為預處理命令.。
##、##
# 和 ## 操作符是和#define宏使用的. 使用# 使在#後的首個參數返回為一個帶引號的字符串. 例如, 命令
#define to_string( s ) # s
將會使編譯器把以下命令
cout < to_string( Hello World! ) > endl;
理解為
cout < "Hello World!" > endl;
使用##連結##前後的內容. 例如, 命令
#define concatenate( x, y ) x##y
...
int xy = 10;
...
將會使編譯器把
cout < concatenate( x, y ) > endl;
解釋為
cout < xy > endl;
理所當然,將會在標準輸出處顯示'10'.
#Pascal中的#
#m表示ascii碼為m的字符,如#48表示‘0’,#65為‘A’,#13為回車。
可以在#後加$表示16進制的m,如#$30就是#48
#Python中的#
#表示註釋的開頭(單行)。
print("hello world",end='')#打印 hello world不換行 print("!")#打印!換行。
#HTML 中的#
#空連接或者鏈接本頁。
<a href="#">是鏈接到本頁,因為你有的時候需要有個鏈接的樣式,但是又不希望他跳轉,這樣寫, 你可以把這個頁面去試試 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://萬維網/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://萬維網/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>哈哈</title></head><body><a href="#">百度</a> </body> </html>
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:18次歷史版本
- 最近更新: xuxuna4