21實際C語言教程-3 (轉)
第三章 讓c運算
上一章的例子其實很傻,就是用C了一行有用的程式碼,輸出一句話。這樣的有什麼用?呵呵,只有讓你看看這點用處了,大了就不能作為第一個例子了。這一章就要給出一個至少可以作點運算的程式,雖然沒有輸入只有輸出,雖然只是很簡單的乘法。但是,足夠了。
程式就是讓兩個數相乘,然後輸出結果。輸出的方式和上一章一樣,在一個黑糊糊的視窗中。
#include
main()
{
int l, r, res;
l=404;
r=505;
res=l*r;
printf(“the result is %d”, res);
}
執行結果就是在螢幕上顯示了the result is 204020。下面來看看是如何讓C進行運算並且輸出結果的。
程式的和上次的是差不多的。都是先用#include
3.1變數
變數不是一箇中才有的概念,數學中早就有了自變數,因變數。而且計算機()中的變數的概念是源自那兒的,但是也不完全相同。比如說變數有變數型別。 int l, r, res;就宣告瞭三個變數。何為宣告何為變數呢?我們可以理解這句話給了你三個名字為l, r, res的容器給你裝數值,而數值的型別已經被限定了,就是int型別,也是就整數(integer)。(註釋一)
3.2給變數賦值
l=404;是幹什麼的我想應該能理解了吧。就是把404這個整數放入名為l的這個容器中。個過程就叫作賦值。 那麼r=505;也是類似的。那麼res=l*r;呢?就是把l乘以r然後把結果賦給res。*就是乘號(註釋二)。所以執行到這裡,res的值為多少就顯而易見了。
3.3輸出一個整數型變數的值
printf在上次已經用過了。但是用法不一樣。至少上次只給了printf一個引數(註釋三)。其實這裡也是很顯然的。Res作為第二個引數,用意就是輸出乘法的結果。%d是關鍵,%d表示這裡應該是一個整數型的變數,然後res的值就會放到這裡替換%d。
註釋一:把變數叫做容器很常見。比如《報》曾經報導過的易語言中就把變數稱為容器,很形象。詳細請見。
int型別其實並不是確切的整數,因為它只能表示一個範圍的整數。這個範圍在不同機器上的大小是不一樣的。常見的32位機就是2的32次方。
註釋二:這個符號在c中出現多次,而且表示的意義不一樣。這裡只是一種表示乘法。另外可以和/以及組成註釋的標記。表示指標型別,表示取消引用等。
註釋三:何為引數。把printf看成,然後就有單變數函式,多變數函式。()中的就是引數。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 21實際c語言教程-1 (轉)C語言
- 21實際C語言教程-2 (轉)C語言
- 21世紀C語言教程-前言 (轉)C語言
- SQL查詢語言基本教程(3) (轉)SQL
- C語言 Make命令教程C語言
- C語言教程——03 C語言結構C語言
- C語言精品影片教程大全C語言
- 學習筆記(21):C++語言基礎視訊教程-3.9 用const實施保護筆記C++
- C++語言概述 (轉)C++
- C語言全面總結-3C語言
- SQL語言基本教程(一) (轉)SQL
- 《C 語言入門教程》釋出了
- Yuv420轉Jpeg(C語言實現)C語言
- 【教程】“回撥特性”的使用教程(C++語言)C++
- C語言實用之道C語言
- C語言實驗1C語言
- C語言實驗二C語言
- C語言---整型字串轉換C語言字串
- c語言函式庫(轉)C語言函式
- c語言基礎知識3C語言
- C語言模擬試題3C語言
- C語言指標5分鐘教程C語言指標
- C 語言指標 5 分鐘教程指標
- 實驗3 c語言函式應用程式設計C語言函式程式設計
- 實驗3 C語言函式應用程式設計C語言函式程式設計
- 掃雷--C語言實現C語言
- C語言實現DES加密C語言加密
- c語言實用小程式C語言
- C語言實驗作業C語言
- c語言實現階乘C語言
- C語言 C語言野指標C語言指標
- C語言---“C語言 誰與爭鋒?”C語言
- 【C語言】聊聊輾轉相除法C語言
- C語言動態呼叫庫(轉)C語言
- C語言連線Oracle (轉載)C語言Oracle
- c語言字串,數字轉換C語言字串
- C 語言程式設計(unix) (轉)程式設計
- C 語言常見問題(轉)