#(計算機語言符號)

# 本身為指令 沒有其他意義/也沒有其他效果

# 號必須是該行除了任何空白字元外的第一個字元。預處理指令就是以#號開頭的代碼行。

# 後是指令關鍵字,在關鍵字和#號之間允許存在任意個數的空白字元。

基本介紹

  • 中文名:#
  • 屬於:計算機語言符號
  • 性質:# 後是指令關鍵字
  • 預處理指令:是以#號開頭的代碼行
C語言中的 #,#,##(C++),Pascal中的#,Python中的#,HTML 中的#,

C語言中的 #

C#讀成C Sharp,意為C++++
# 本身為指令 沒有其他意義/也沒有其他效果
# 號必須是該行除了任何空白字元外的第一個字元。預處理指令就是以#號開頭的代碼行。
# 後是指令關鍵字,在關鍵字和#號之間允許存在任意個數的空白字元。
整行語句構成了一條預處理指令,該指令將在編譯器進行編譯之前對原始碼做某些轉換。
下面舉例說明下:
#define 標識符 字元串.
#include <頭檔案名稱.h>
其中的“#”表示這是一條預處理命令。凡是以“#”開頭的均為預處理命令.。

#,##(C++)

# 和 ## 操作符是和#define宏使用的. 使用# 使在#後的首個參數返回為一個帶引號的字元串. 例如, 命令
#define to_string( s ) # s
將會使編譯器把以下命令
cout << to_string( Hello World! ) << endl;
理解為
cout << "Hello World!" << endl;
使用##連結##前後的內容. 例如, 命令
#define concatenate( x, y ) ##xy
...
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>

相關詞條

熱門詞條

聯絡我們