剛剛看課本,查查缺補補漏,發現了一點。 眾所周知,int類型在內存中占用4個字節,short占用2個字節,我剛剛就產生一種思考,把short類型的變量強製轉換成int類型,那麼原來的short類型豈不是從2個字節變成了4個字節?內存中被開辟出的空間,會不會因為2個字節變4個字節而出問題? 剛剛在課本上看到了強製類型轉換,知道了,假如變量a為short類型,那麼對齊進行強製類型轉換,強製類型轉換轉換的(int)a是一個臨時值,在作用後並不會改變什麼。
第64章 強製類型轉換生成的隻是1個臨時值(1 / 1)