計算機中儲存的資料可以分為兩種:靜態資料和動態資料。
靜態資料
動態資料(臨時資料)
程式設計師最關心的是什麼資料呢?
靜態資料和動態資料的轉換
靜態 -> 動態
動態 -> 靜態
常量,表示一些固定的資料
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....