D語言 變數 輸入 輸出 注釋

2022-02-23 11:07:57 字數 2052 閱讀 8301

d語言的變數有很多態別,這裡只討論幾個基本型別

在d語言中,變數的定義方法是這樣子的:

[typename] [var1,var2,var3...]

其中,typename指型別,後面緊隨著的是變數的名稱

舉個例子:

int s;

char za;

bool buasl,qwesk;

但請注意,變數名:

給變數賦值很簡單,像這樣

var = sum

舉個例子:

int d = 1;

uint c = 2;

那有的同學就會問了,比如:

bool d = 3;
這會怎麼樣呢?

俗話說的好,實踐出真知。我們來試一下:

看來這樣超界的賦值,會報錯啊

問題又來了:那這樣呢?

int d;

readf("%d\n",&d);

然後輸入乙個1000000000000000000000000000000000000000呢?

的確,編譯通過了,但是執行時就崩了

還有個問題:我們有這樣的定義變數的方法:

int d=2,j;

int a,s=2;

d,j,a,s分別是多少呢?

哈,看來定義的變數會自動初始化為0,單個變數都賦值不影響其他的變數

d語言都輸出語句很簡單:writeln(string)

比如我們要輸出hello world

writeln("hello world")
請注意,writeln函式自帶換行,如果您不想換行,請使用write函式

如果我們要輸出變數,可以這麼做:

writeln(varname)

比如:

int a = 3;

writeln(a);

當然,我們也可以這麼使用:

int a = 3;
那麼有同學想問了,我如何輸出"呢?只需要writeln("\"")就好了!

包括tab:\t,換行\n,鳴笛\a等,這些無法顯示出來的字元都可以用\ + ...來輸出

輸入很簡單:

int a;

readf("%d\n",&a);

這樣子,你輸入的東西就會被儲存到a裡邊去了

請注意:一定要在變數名前面帶上&關於這一點,我們會在以後講到

其中,"%d"告訴編譯器輸入的是乙個int型別的數字,\n表示用換行符結束輸入

可不可以用其他字元呢?我們試一試

這是可以的!

注釋是個好東西,他的意義在於告訴別人,這行**是幹嘛用的。

只有一行的話,你可以用//來告訴別人,這種注釋方法試雙斜槓後的這一行的內容為注釋

多行的話,用/*作為開頭,*/作為結尾,中間部分都是注釋

輸入輸出注釋

a int input b int input print a b 程式執行順序 從上到下 從左到右依次執行 顯示程式執行結果的地方一般叫做控制台 輸出語句 print 能直接列印數字,漢字和字母以及特殊符號必須放到 雙引號或者單引號內 引號內的內容是會原樣輸出 輸入語句 input 作用 獲取使用...

python輸入輸出 注釋

一 輸入輸出 程式執行順序 從上到下 從左到右依次執行 顯示程式執行結果的地方一般叫做控制台 1.輸出語句 print 能直接列印數字,漢字和字母以及特殊符號必須放到 雙引號或者單引號內 引號內的內容是會原樣輸出2.輸入語句 input 作用 獲取使用者在控制台輸入的內容 input 獲取的資料全部...

DOS shell bat 輸入輸出變數

echo off set p var 請輸入變數 set 用來設定變數,p 表示暫停,等待使用者輸入,var 就是使用者的輸入.echo 您輸入的變數為 var 通過 echo 語句來輸出 echo var test.txt 通過轉義echo 來把使用者的輸入輸出到乙個檔案test.txt中 pau...