c++組み込みタイプデフォルトテスト

1390 ワード

#include 

int main ()
{
    int i = int();
    //unsigned int ui = unsigned int(); 
    
    double d = double();
    float f = float();
    
    char c = char();
    //unsigned char uc = unsigned char();
    
    std::cout << "
i = " << i //<< "
ui = " << ui << "
d = " << d << "
f = " << f << "
c = " << c //<< "
uc = " << uc << std::endl; return 0; } i = 0 d = 0 f = 0 c =
#include 
//vs2017

int main ()
{
    int i = int();
    unsigned int ui = unsigned int();
    
    double d = double();
    float f = float();
    
    char c = char();
    unsigned char uc = unsigned char();
    
    std::cout << "
i = " << i //<< "
ui = " << ui << "
d = " << d << "
f = " << f << "
c = " << c //<< "
uc = " << uc << std::endl; return 0; } i = 0 ui = 0 d = 0 f = 0 c = a uc = a