1、個人第一個C語言程序ide
#include<stdio.h> int main() { printf("Hello C語言!\n"); printf("Hello Word!\n"); return 0; } //main函數是程序的入口 //一個工程中main函數有且僅有一個
運行結果爲
2、數據類型函數
char //字符數據類型 short //短整型 int //整型 long //長整型 long long //更長的整型 float //單精度浮點數 double //雙精度浮點數 注意:在C語言中沒有字符串類型
用程序來計算每種數據類型的大小
#include<stdio.h> int main() { printf("%d\n", sizeof(char)); printf("%d\n", sizeof(short)); printf("%d\n", sizeof(int)); printf("%d\n", sizeof(long)); printf("%d\n", sizeof(long long)); printf("%d\n", sizeof(float)); printf("%d\n", sizeof(double)); return 0; }
程序計算得出
3、變量與常量
不變的值,C語言用常量表示
變化的值,C語言用變量表示
1.定義變量的方法:學習
int age = 20;//向內存申請兩個字節=16bit位,用來存放20 float weight = 56.5f;//向內存申請4個字節,存放小數
2.變量的分類
全局變量
局部變量
下面用一段代碼來描述全局變量與局部變量code
#include<stdio.h> int num2 = 20;//全局變量-定義在代碼塊{}以外的變量 int a = 100; int main() { int a = 10; //全局變量和局部變量的名字建議不要相同容易誤會,產生bug //當局部變量和全局變量的名字相同時,局部變量優先 printf("%d\n", a); int num1 = 10;//局部變量-定義在代碼塊{}以內的變量 return 0; }
3.變量的使用blog
#include<stdio.h> int main() { //計算兩個數的和 int num1 = 0; int num2 = 0; int sum = 0; //輸入數據-使用輸入函數scanf scanf("%d%d", &num1, &num2);//取地址符號& //int sum = 0; //C語言語法規定,變量要定義在當前代碼塊的最前面 sum = num1 + num2; printf("sum=%d\n", sum); //printf輸出函數 return 0; }
4.變量的做用域和生命週期
做用域:代碼在程序中可用範圍
全局變量的做用域是整個工程
局部變量的做用域是變量所在的局部範圍
生命週期:變量的建立到變量的銷燬的這個時間段
全局變量的生命週期就是程序的生命週期
局部變量的生命週期是進入做用域生命週期開始,出做用域生命週期結束生命週期