當前位置:才華齋>計算機>C語言>

C語言在螢幕中顯示內容

C語言 閱讀(3.11W)

C語言你瞭解多少呢?你知道C語言在螢幕中顯示內容是什麼樣的嗎?歡迎大家閱讀!更多相關資訊請關注相關欄目!

C語言在螢幕中顯示內容

我們有兩種方式從計算機獲得資訊:一是看螢幕上的文字、圖片、視訊等,二是聽從喇叭發出來的聲音。

讓喇叭發出聲音目前還比較麻煩,我們先來看看如何在螢幕上顯示一些文字吧。例如在螢幕上顯示“C語言”:

puts("C語言");

這裡有一個生疏的詞彙puts,用來讓計算機在螢幕上顯示文字。

更加專業的稱呼:

"在螢幕上顯示文字"叫做輸出(Output);

每個文字都是一個字元(Character);

多個字元組合起來,就是一個字元序列,叫做字串(String)。

puts 是 output string 的縮寫,意思是”輸出字串“。

在C語言中,字串需要用雙引號" "包圍起來,C語言什麼也不是,計算機不認識它,"C語言"才是字串。

puts 在輸出字串的時候,需要將字串放在( )內。

在漢語和英語中,分別使用。和.表示一句話的結束,而在C語言中,使用;表示一個語句的結束。puts("C語言")表達了完整的意思,是一個完整的語句,需要在最後加上;,表示當前語句結束了。

總結起來,上面的語句可以分為三個部分:

puts( )命令計算機輸出字串;"C語言"是要輸出的內容;;表示語句結束。

輸入法的選擇

puts("C語言");中的括號、雙引號、分號都是英文符號,而且是半形的,所以在編寫程式碼的'時候需要切換到英文半形輸入法,如下圖所示:

C語言起源於美國,單詞、標點、特殊符號都需要使用英文半形輸入法才有效,否則無法識別,讀者要注意區分中英文標點。

相似的中英文標點有:

中文分號;和英文分號;;

中文逗號,和英文逗號,;

中文冒號:和英文冒號:;

中文括號()和英文括號();

中文問號?和英文問號?;

中文單引號’‘和英文單引號' ';

中文雙引號“ ”和英文雙引號" "。

全形和半形輸入法的區別

全形和半形的區別主要在於除漢字以外的其它字元,比如標點符號、英文字母、阿拉伯數字等,全形字元和半形字元所佔用的位置的大小不同。

在計算機螢幕上,一個漢字要佔兩個英文字元的位置,人們把一個英文字元所佔的位置稱為“半形”,相對地把一個漢字所佔的位置稱為“全形”。

標點符號、英文字母、阿拉伯數字等這些字元不同於漢字,在半形狀態它們被作為英文字元處理,而在全形狀態作為中文字元處理,請看下面的例子。

半形輸入:

C語言!Hello C,I like!

全形輸入:

C語言!Hello C,I like!

另外最重要的一點是:“相同”字元在全形和半形狀態下對應的Unicode編碼是不一樣的。

我們知道,在程式設計時要使用英文半形輸入法。為了加強練習,出個選擇題,請大家判斷下面哪一種描述是正確的:

A) 程式設計的時候不用在意中英文符號的區別

B) 在原始碼的任何地方都不能出現中文漢字、字元等

C) 感嘆號沒有中文和英文的區別

D) 程式設計時,使用的英文引號,也有左引號和右引號的區別

E) 中文和英文模式下的製表符(鍵盤tab鍵)輸入效果一致

答:E 選項正確。

C語言程式的整體框架

puts 可以在顯示器上輸出內容,但是僅有 puts 是不夠的,程式不能執行,還需要新增其他程式碼,構成一個完整的框架。完整的程式如下:

#include

int main()

{

puts("C語言");

return 0;

}

第 1~3 行、第 5~6 行是固定的,所有C語言原始碼都必須有這幾行。你暫時不需要理解它們是什麼意思,反正有這個就是了,以後會慢慢講解。

但是請記住,今後我們寫的所有類似 puts 這樣的語句,都必須放在{ }之間才有效。

上面的程式碼,看起來枯燥無趣,不好區分各個語句,我們不妨來給它們加上顏色和行號,如下所示:

純文字複製

#includeint main(){

puts("C語言");

return 0;}

顏色和行號是筆者自己加上去的,主要是為了讓大家閱讀方便,明顯地區分各個語句,C語言本身沒有對這些作要求,你可以隨意設定各個字元的顏色,也可以沒有顏色。