1. 程式人生 > >C++ 型別轉換

C++ 型別轉換

搞了段時間的python,感覺python做gui和執行緒程序方面,pyqt還是有待進步,還是得重新拾起C++,於是乎,翻開C++Primer Plus,把之前學得零散的c++重新理一下。大佬發現錯誤,歡迎拍磚。

以上是廢話

C++作為一個強型別,對於變數的型別,非常嚴格。所以強制轉換也是一直需要用到的。這裡我就列一下,c風格和c++風格的型別轉換

int main(int argc, char* argv[])
{
	float f = 10.99;
	//C Type
	std::cout << (int)f;
	//C++ Type
	std::cout << int(f);
	std::cout << static_cast<int>(f);

	std::cin.get();
	return 0;
}

搞定