zoukankan      html  css  js  c++  java
  • C++课堂练习二

    1、数据类型及其所占字节数

    #include<iostream>
    #include<string>
    using namespace std;
    
    int main(){
        cout << "***************************************" << endl;
        cout << "int:"<< sizeof(int) << endl; 
        cout << "short int:"<< sizeof(short int) << endl;
        cout << "long int:"<< sizeof(int) << endl; 
        cout << "unsigned int:"<< sizeof(unsigned int) << endl;
        cout << "unsigned short int:"<< sizeof(unsigned short int) << endl;
        cout << "unsigned long int:"<< sizeof(unsigned long int) << endl;  
        cout << "char:"<< sizeof(char) << endl;
        cout << "unsigned char:"<< sizeof(unsigned char) << endl;
        cout << "bool:"<< sizeof(bool) << endl;
        cout << "double:"<< sizeof(double) << endl;  
        cout << "float:"<< sizeof(float) << endl;
        cout << "***************************************" << endl;
        cout << "A:" << sizeof('A') << endl;
        cout << "1:" << sizeof(1) << endl;
        cout << "1.0:" << sizeof(1.0) << endl;
        cout << "True:" << sizeof(true) << endl;
        cout << "hello World:" << sizeof("Hello World") << endl;
        cout << "程序:" << sizeof("程序") << endl;
        cout << "***************************************" << endl;
        return 0;
    } 

    #include<iostream>
    #include<string>
    #include<limits> 
    using namespace std;
    
    int main(){
        cout << "int			所占字节数:" << sizeof(int)<< "		min:" << (numeric_limits<int>::min)() << "		max:" << (numeric_limits<int>::max)()<< endl;
        cout << "short int		所占字节数:" << sizeof(short int)<< "		min:" << (numeric_limits<short int>::min)() << "		max:" << (numeric_limits<short int>::max)()<< endl;
        cout << "long int		所占字节数:" << sizeof(long int) << "		min:" << (numeric_limits<long int>::min)() << "		max:" << (numeric_limits<long int>::max)()<< endl;
        cout << "unsigned int		所占字节数:" << sizeof(unsigned int)<< "		min:" << (numeric_limits<unsigned int>::min)() << "			max:" << (numeric_limits<unsigned int>::max)()<< endl;
        cout << "unsigned short int	所占字节数:" << sizeof(unsigned short int)<< "		min:" << (numeric_limits<unsigned short int>::min)() << "			max:" << (numeric_limits<unsigned short int>::max)()<< endl;
        cout << "unsigned long int	所占字节数:" << sizeof(unsigned long int)<< "		min:" << (numeric_limits<unsigned long int>::min)() << "			max:" << (numeric_limits<unsigned long int>::max)()<< endl;
        cout << "char			所占字节数:" << sizeof(char) << "		min:" << (numeric_limits<char>::min)() << "			max:" << (numeric_limits<char>::max)()<< endl;
        cout << "signed char		所占字节数:" << sizeof(signed char)<< "		min:" << (numeric_limits<signed char>::min)() << "			max:" << (numeric_limits<signed char>::max)()<< endl;
        cout << "unsigned char		所占字节数:" << sizeof(unsigned char)<< "		min:" << (numeric_limits<unsigned char>::min)() << "			max:" << (numeric_limits<unsigned char>::max)()<< endl;
        cout << "bool			所占字节数:" << sizeof(bool)<< "		min:" << (numeric_limits<bool>::min)() << "			max:" << (numeric_limits<bool>::max)()<< endl;
        cout << "string			所占字节数:" << sizeof(string)<< "		min:" << (numeric_limits<string>::min)() << "			max:" << (numeric_limits<string>::max)()<< endl;
        cout << "double			所占字节数:" << sizeof(double)<< "		min:" << (numeric_limits<double>::min)() << "	max:" << (numeric_limits<double>::max)()<< endl;
        cout << "float			所占字节数:" << sizeof(float)<< "		min:" << (numeric_limits<float>::min)() << "	max:" << (numeric_limits<float>::max)()<< endl;
        return 0;
    } 

  • 相关阅读:
    总结第一、二类斯特林数(模板)
    总结组合数的几种求法(模板)
    HDU5521 Meeting(dijkstra+巧妙建图)
    BZOJ4152 The Captain(dijkstra+巧妙建图)
    CF1194D 1-2-K Game (博弈论)
    JavaScript字符串的操作
    JavaScript基础–闭包
    JavsScript基础–声明提升
    JavaScript基础–作用域
    css基础(一)
  • 原文地址:https://www.cnblogs.com/liqing45/p/11451161.html
Copyright © 2011-2022 走看看