C語言第四節資料型別 常量 變數

2022-07-04 01:57:13 字數 1641 閱讀 7928

計算機中儲存的資料可以分為兩種:靜態資料和動態資料。

靜態資料

動態資料(臨時資料)

程式設計師最關心的是什麼資料呢?

靜態資料和動態資料的轉換

靜態 -> 動態

動態 -> 靜態

常量,表示一些固定的資料

1> 整型常量(int)

包括了所有的整數,比如6、27、109、256、-10、0、-289等

2> 浮點型常量(float\double)

浮點型常量分為double和float兩種資料型別

3> 字元常量(char)

注意:單引號只能括住1個字元,而且不能是中文字元,下面的寫法是錯誤的:'abc'、'123456'、'男'

4> 字串常量

那究竟6、'6'、"6"在用法上有什麼區別呢?這個先不作討論,以後會介紹。

下面的都是什麼型別的常量?

10.6 19.0f 0.0 0 'a' "男" "mj" 294 '+'

當乙個資料的值需要經常改變或者不確定時,就應該用變數來表示。比如遊戲積分。

目的 格式

變數型別 變數名;

比如int num;

例項 int main()

賦值 i = 10;

注意:這裡的等號=,並不是數學中的"相等",而是c語言中的賦值運算子,作用是將右邊的常量10賦值給左邊的變數i

修改 i = 10;

i = 20; 變數i

最後的值是

20 inta = 10, c = 11;

printf("a=%d, c=%d", a, c);

doubleheight = 1.55;

charblood = 'a';

printf("height=%.2f,

血型是%c", height, blood);

inta = 10+ 20;

intscore;

printf("score=%d", score);

變數之間值的傳遞

inta = 10;

intb = a;

a = b = 10;

變數名相同 inta = 10; inta = 12;

變數的作用域不對

交換整型變數a、b的值。比如a=10、b=11;交換之後a的值是11,b的值是10。用兩種方式實現:

inttemp;

temp = a;

a = b;

b = temp;

a = b - a;

b = b - a;

a = b + a;

第四節 資料降維案列

import pandas as pd from sklearn.decomposition import pca 讀取表 prior pd.read csv r e 360downloads software 降維案列資料 order products prior.csv products pd....

資料型別,常量,變數(C)

c語言是一種結構化語言,面向過程的語言,有著清晰的層次,可按照模組的方式對程式進行編寫,有利於程式的除錯。它的處理和表現能力都很強大,依靠全面的運算子和資料型別,可以容易的完成各種資料結構的建立。結構特點 乙個c語言源程式可由乙個或多個原始檔組成,乙個原始檔可由乙個或多個函式組成,但是乙個源程式有且...

第一課 第四節 資料轉換

1.顯式轉換與隱式轉換 隱式轉換 資料型別相容。原型別返回必須比目標型別範圍小。顯示轉換 強制轉換 目標型別 變數 目標型別 數值 例子 int a byte b b byte a 2.不同變數型別直接的轉換 將其他型別轉換成整型 int.parse convert.toint16 convert....