複製鏈接
請複製以下鏈接發送給好友

#

(計算機語言符號)

鎖定
# 本身為指令 沒有其他意義/也沒有其他效果
# 號必須是該行除了任何空白字符外的第一個字符。預處理指令就是以#號開頭的代碼行。
# 號後是指令關鍵字,在關鍵字和#號之間允許存在任意個數的空白字符。
中文名
#
性    質
# 號後是指令關鍵字
預處理指令
是以#號開頭的代碼行

#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>