Skip to content

QueenieCplusplus/ObjectC_cast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

ObjectC_cast

轉型(隱性或稱自動轉型, 顯性或稱強制轉型)

程式設計師常常遇到設定運算子右邊的資料型別和左邊的資料型別不一致的情況,所以要進行料型別轉換。 『資料轉型』能將設定運算子左右兩邊資料型別轉為相同。

自動或稱隱性轉型

                int  <------- char, short 低
                 |
                 V
              unsigned
                 |
                 V
                long
                 |
                 V
           高   double <------- float  

自動轉換實作

             int p=9;
             float k;
             k=9;
             
             NSLog(@"%f", k);

強制或稱顯性轉型 當遇到可能依賴系統轉型 會轉成不是我們所要的時 則運用強制轉型

            (類型說明符) (運算式);

強制轉型實作

             int q=8;
             NSLog(@"%f", (float)q);

About

轉型(隱性或稱自動轉型, 顯性或稱強制轉型)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published