[問題] 新手閱讀BecomeAnXcoder遇到問題
大家好 我是個超級新手
因為想學會寫iOS的程式而閱讀BecomeAnXcoder
我遇到了一些問題
對大家來說可能很簡單
或是直接用Mac測試就可以知道
但是我現在身邊沒有Mac
正在準備購買中…
希望大家能為我這個新手解答
--
1.
int pictureWidth;
float pictureHeight, pictureSurfaceArea;
pictureWidth = 8;
pictureHeight = 4.5;
pictureSurfaceArea = pictureWidth * pictureHeight;
書上說
因為int乘float的計算結果是float
所以pictureSurfaceArea必須定義成float
但是乘出來的結果不是36嗎?
為什麼pictureSurfaceArea不能定義成int?
2.
請問如果把一個整數的型態定義成int或float
在顯示上會不同嗎?
例如 int顯示8 而float顯示8.000?
3.
NSLog(@"%10.2f", 1234.5678)
書上是寫 NSLog(@"%10.2d", 1234.5678) 是不是寫錯?
這個函式的結果是00001234.56還是0001234.56?
小數點"."也算1位嗎?
4.
如果把中斷點設在程式第5行上面
程式是執行到第5行停止?還是到第4行停止?
第5行會執行嗎?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.183.54
※ 編輯: wind50321 來自: 61.56.183.54 (07/02 16:15)
→
07/02 18:12, , 1F
07/02 18:12, 1F
→
07/02 22:08, , 2F
07/02 22:08, 2F
→
07/02 22:08, , 3F
07/02 22:08, 3F
→
07/02 22:08, , 4F
07/02 22:08, 4F
→
07/02 22:09, , 5F
07/02 22:09, 5F