Tuesday, 25 August 2015

Static cast operator

#include"stdafx.h"
#include<iostream>
usingnamespace std;
void main( )
{
cout <<"static_cast<int>(7.9) = "<<static_cast<int>(7.9)<< endl;
cout <<"static_cast<int>(3.3) = "<<static_cast<int>(3.3)<< endl;
cout <<"static_cast<char>(65) = "<<static_cast<char>(65)<< endl;
cout <<"static_cast<double>(5 + 3) = "<<static_cast<double>(5 + 3)<< endl;
cout <<"static_cast<double>(15) / 2 = "<<static_cast<double>(15) / 2<< endl;
cout <<"static_cast<double>(15 / 2) = "<<static_cast<double>(15 / 2)<< endl;
cout <<"static_cast<int>(7.8 + static_cast<double>(15) / 2) = "<<static_cast<int>(7.8 + static_cast<double>(15) / 2)<< endl;
cout <<"static_cast<int>(7.8 + static_cast<double>(15 / 2)) = "<<static_cast<int>(7.8 + static_cast<double>(15 / 2))<< endl;
system("Pause");


}

No comments:

Post a Comment