zoukankan      html  css  js  c++  java
  • 整型

    整型

    相比于C++98,C++11整型的最大改变就是多了long long。C++11标准中的整型变量一共有8种类型:

    • short int
      有符号短整型,长度因平台而异,一般为16位,且限制长度不得大于int;

    • unsigned short int
      无符号短整型,长度因平台而异,一般为16位,且限制长度不得大于int;

    • int
      有符号整型,长度因平台而异,一般为32位;

    • unsigned int
      无符号整型,长度因平台而异,一般为32位;

    • long int
      有符号长整型,长度因平台而异,一般32位系统为32位,64位系统为64位,且限制长度不得小于int;

    • unsigned long int
      有符号长整型,长度因平台而异,一般32位系统为32位,64位系统为64位,且限制长度不得小于int;

    • long long int
      有符号长长整型,因平台而异,但至少要有64位;

    • unsigned long long int
      无符号长长整型,因平台而异,但至少要有64位;

    Example:

    #include <iostream>
    
    int main()
    {
    	short int siVar = -12345;
    	unsigned short int usiVar = 12345;
    	int iVar = -1234567890;
    	unsigned int uiVar = 1234567890;
    	long int liVar = -1234567890;
    	unsigned long int uliVar = 1234567890;
    	long long int lliVar = -1234567890123456789LL;
    	unsigned long long int ulliVar = 1234567890123456789ULL;
    
    	std::cout << siVar << std::endl;
    	std::cout << usiVar << std::endl;
    	std::cout << iVar << std::endl;
    	std::cout << uiVar << std::endl;
    	std::cout << liVar << std::endl;
    	std::cout << uliVar << std::endl;
    	std::cout << lliVar << std::endl;
    	std::cout << ulliVar << std::endl;
    
    	return 0;
    }
    
    //编译选项:g++ -std=c++11 int.cpp
    
    新战场:https://blog.csdn.net/Stephen___Qin
  • 相关阅读:
    Spring Cloud Hystrix(熔断器)介绍及使用
    Fign入门学习
    Ribbon入门学习
    浅谈JSON5
    JSONObject 与 JSON 互转
    Windows下安装使用jmeter
    MongoDB 数据库高级进阶
    Mysq-l数据库下载以及安装(至安装成功cmd可访问)
    Mysql-数据库下载
    端口占用
  • 原文地址:https://www.cnblogs.com/Stephen-Qin/p/9120353.html
Copyright © 2011-2022 走看看