計算機語言
1. 機器語言
010101010100110101010
2. 彙編語言
add 1,2; ------編譯器------> 001110101010101010111010
3. 高級語言
1. 面向過程的語言 – C語言
C語言源程序 --編譯–>目標程序–連接–>可執行程序 011010101010100101101010
2. 面向對象的語言 --Java語言
計算機語言越是低級速度就越快,因爲越低級就越符合計算機的思維。
環境設置
需要:1.文本編輯器 2.編譯器
只要安裝開發工具:C-Free,VC++
C程序結構
最簡單的c程序:
#include <stdio.h>
int main()
{
/* 我的第一個 C 程序 */
printf("Hello, World! \n");
return 0;
}
C 程序主要包括以下部分:
- 預處理器指令
- 函數
- 變量
- 語句 & 表達式
- 註釋
C基本語法
-
分號
是語句結束符。每個語句必須以分號結束。它表明一個邏輯實體的結束。
-
註釋
(1)單行註釋
// 單行註釋
(2)多行註釋
/*
多行註釋1
多行註釋…
多行註釋n
*/
-
標識符
標識符,就是所有編程過程中,需要我們自己取名字的地方。比如:項目名,函數名,變量名等等
標識符的規範:由字母,數字,下劃線組成,且不能以數字開頭。
C語言是區分大小寫的。
-
關鍵字
關鍵字,就是必須原樣寫的單詞。即保留字。
-
空格
空格用於描述空白符、製表符、換行符和註釋。
(1)空格分隔語句的各個部分,讓編譯器能識別語句中的某個元素(比如 int)在哪裏結束,下一個元素在哪裏開始。因此,在下面的語句中:
int age;
(2)爲了增強可讀性,您可以根據需要適當增加一些空格。
fruit = apples + oranges; // 獲取水果的總數
數據類型
- char
- int(整數類型)
- float(浮點類型)-單精度浮點數
- double(浮點類型)-雙精度浮點數
數據類型轉換
(1)自動類型轉換
a)浮點數賦給整型,該浮點數小數被捨去;
b)整數賦給浮點型,數值不變,但是被存儲到相應的浮點型變量中;
(2)強制類型轉換
(類型說明符)(表達式)