Day7-sizeof 、資料型態轉換 and 三元運算子
sizeof( ) >>用來計算程式中變數所佔的記憶體大小
範例:
印出:
資料型態轉換:
當給一個整數運算出來得結果是整數型態,但當我們想要的到小數點時,我們要先做變數型態轉換,也就是要將整數型態轉換成浮點數型態,然後再儲存到浮點數變 數,那我們該如何將整數型態轉換成浮點數型態呢?
範例:
印出:
三元運算子:這個運算子是由兩個符號組成,第一個是問號? 第二個是冒號:
範例1:
印出:
解釋:
我們將b設定為2,c設定為1,看到 a=b > c ? 3 : 2
這串我們會先看到?之前的條件是否為真,那由上圖
程式可知問號前的指示是真的,那冒號前的值會給
變數。
範例2:
印出:
解釋:
我們將b設定為1,c設定為2,看到 a=b > c ? 3 : 2
這串我們會先看到?之前的條件是否為真,那由上圖
程式可知問號前的指示是偽的,那冒號後的值會給
變數。
小試身手:
設a b c d e f 六個變數,然後c =1, d=2 , e=5 , f=4 , a=d > c,最後印出a的值等於3,b=e<f,
最後印出b的值等於8
印出:
那程式會在下一篇文章給大家
謝謝大家今天的閱讀