資料型別 型別轉換

2021-09-26 06:49:32 字數 710 閱讀 5469

//這樣的語句將報錯,

//因為char型別精度低於int型別,編譯器無法將其自動轉換,只能進行強制轉換:

int x = 65;

char ch = (char)x;

舉例1

int age = 19;

char *** = 『女』;

char result = age + ***; (int 不可以自動轉換成char) //精度損失

舉例2

int  a = 10;

int b = 10.2; //錯誤定義

double c =10;

c = a;

int d = c;//double 不可以自動轉化成int

舉例3

int n=123456789;

float f=n; //f=1.23456792e8 精度損失

Objective C資料型別 資料型別轉換

資料型別 1.objective c資料型別可以分為 基本資料型別 物件資料型別和id型別。2.基本資料型別有 int float double和char型別。3.物件型別就是類或協議所宣告的指標型別,例如 nsautoreleasepool pool 其中,nsautoreleasepool是乙個...

資料型別和型別轉換

整數型 byte,short,int,long,char 浮點型 float,double 浮點型別的資料預設是double型別。轉義字元 n換行 b退格 r回車 t製表 雙引號 單引號 char型別的資料使用 單引號 string型別的資料使用 雙引號 double 雙精度 64位 佔8位元組,f...

資料型別轉換

資料型別轉換 public class typeconvert 一 容量小的資料型別自動轉換為容量大的資料型別 資料型別按容量大小排序為 byte,short,char int long float double byte,short,char之間不會互相轉換,他們三者在計算時首先回轉換為int型別...