在C++中,int()表示將一個值轉換為整數類型,而直接賦值則是將一個值賦給一個整數變量。
例如:
int a = int(5.5); // a的值為5 int b = 5.5; // b的值為5
在第一個例子中,int(5.5)會將5.5轉換為整數類型,結果是5。而在第二個例子中,5.5會被直接賦給整數變量b,但是小數部分會被丟棄,b的值也為5。
因此,int()和直接賦值的主要區別在于是否進行了顯式的類型轉換。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529