區別如下:
壹、定義的區別
1、int是整數型,用於定義整數類型的數據。
2、char是字符型,用於定義字符類型數據。
3、float是單精度浮點型,可以準確表示到小數點後六位。
二、大小的區別
1、int內存大小為4bybe。
2、char內存大小為1bybe。
3、float內存大小為4bybe。
擴展資料:
C語言中數據類型的分類方式如下:
基本類型、標準整數類型,以及擴充的整數類型、實數浮點類型,以及復數浮點類型、枚舉類型、void類型、派生類型、指針類型、數組類型、結構類型、聯合類型、函數類型。
基本類型和枚舉類型,統稱算術類型(arithmetic?type)。算術類型和指針類型,統稱為標量類型(scalar?type)。數組類型和結構類型被統稱為聚合類型(aggregate?type)。聯合類型(union?type)不被認為是聚合類型,因為在任壹時刻下,聯合中只有壹個成員可以具有值。
函數類型(function?type)描述了函數的接口。這指的是,該類型既指定了函數返回值的類型,又指定了在調用該函數時,傳遞給函數的所有參數的類型。
其他所有數據類型都是用來描述對象。這種描述可能包括也可能沒有包括對象存儲空間大小信息。如果包括,這種數據類型就稱為對象類型(object?type);如果不包括,就是不完整類型(incomplete?type)。