基本資料型別

2021-07-31 11:45:03 字數 1691 閱讀 6457



整型int

整數,在目前絕大多數機器上佔4個位元組。tc環境中是2個位元組

單精度實型float

單精度浮點數,一般是4個位元組長

雙精度實型double

雙精度浮點數,一般是8個位元組長

字元型char

字元,一般是1個位元組長

用來表示256個ascii字元,或者0~255的整數

列舉型enum

資料的表現形式有兩種:

常量變數

常量是一種在程式中保持固定型別和固定值的資料。編譯系統從資料形式上可以區分(除列舉型別外)。常量分為:

整型常量

實型常量

字元常量

字串常量

列舉常量

變數是在程式執行過程中可以改變。

整型常量

十進位制:18、-31

long int型常量 123l、123l、123456l、123456l

unsigned int型常量 123u、 123u

根據實際資料大小確定int型還是long型

以數字「0」開始的整型常量是八進位制數

022、-037

010和10大小不一樣

因為八進位制並不常用,所以此種表示法比較少見

以「0x」或者「0x」開始的整型常量是十六進製制

a~f和a~f用來表示十進位制的10~15

十六進製制的形式比較常用:0x12、-0x1f, -0x1f

實型常量

十進位制小數形式 :123.45、456.78

指數形式 :1e-2、4.5e3

float型常量 123.45f、 456.78f、1e-2f、4.5e3f

long double型常量 123.45l、 456.78l、4.5e3l

預設為double

字元常量的表示方法

』a』,』a』,』5』,』%』,』$』……

單引號內只能有乙個字元,除非用「\」開頭

就是乙個普通整數,也可以參與各種數**算

每個字元具有乙個0~255之間的數值,可從ascii表查出

注意:』5』和整數5的區別

字元的數**算在密碼學內用得比較多

用「\」開頭的字元為轉義字元

例如,』\n』,代表1個字元字元常量的表示方法

』a』,』a』,』5』,』%』,』$』……

單引號內只能有乙個字元,除非用「\」開頭

就是乙個普通整數,也可以參與各種數**算

每個字元具有乙個0~255之間的數值,可從ascii表查出

注意:』5』和整數5的區別

字元的數**算在密碼學內用得比較多

用「\」開頭的字元為轉義字元

例如,』\n』,代表1個字元

字串常量

字串常量是一對雙撇號括起來的字串行.

合法的字串常量:

「how do you do.」, 「china」, 「a」 , 「$123.45」

可以輸出乙個字串,如

printf(「how do you do.」);

c規定:在每乙個字串常量的結尾加乙個 「字串結束標  志」,以便系統據此判斷字串是否結束。

c規定以字元』\0』作為字串結束標誌。

如:如果有乙個字串常量」china」 ,實際上在記憶體中是:hello\0

它佔記憶體單元不是5個字元,而是6個字元,最後乙個字元為『\0』。但在輸出時不輸出『\0』。

基本資料型別

列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...

基本資料型別

建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...

基本資料型別

一 number 數字 python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。在 python 中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。a,b,c,d 20,5.5,true,4 3j 多個變數賦值 print a 10 ...