c++内置数据类型的取值范围和大小总结


类型


大小(字节)



bool


1


true 或者false


unsigned short int


2


0~65535


short int


2


-32768~32767


unsigned long int


4


0~4294967395


long int


4


-2147483648~2147483647


int


4


-2147483648~2147483647


unsigned int


4


0~4294967395


char


1


256 个字符


wchar_t


2


256 个字


float


4


10-37~1038


double


8


10-307~10308


long double


16


10-4931~104932

 

时间: 2024-10-28 20:52:56

c++内置数据类型的取值范围和大小总结的相关文章

Python内置数据类型详解_python

通常来说Python在编程语言中的定位为脚本语言--scripting language 高阶动态编程语言. Python是以数据为主,变量的值改变是指变量去指到一个地址. 即:Id(变量)->展示变量的地址. 因此一个具体的值,会有不同的变量名. Python的数据类型: 数字.字符串.列表.元组.字典 数字和字符串其实是很基本的数据类型,在Python中和其他语言相差不是很大的,在这里就不细讲了. Dictionary介绍: Dictionary是Python的内置数据类型之一,它定义了键和

python基础教程之基本内置数据类型介绍_python

Python基本内置数据类型有哪些 一些基本数据类型,比如:整型(数字).字符串.元组.列表.字典和布尔类型.随着学习进度的加深,大家还会接触到更多更有趣的数据类型,python初学者入门时先了解这几种类型就可以了. 基本内置数据类型对应符号 1)整型--int--数字python有5种数字类型,最常见的就是整型int.例如:1234.-12342)布尔型--bool--用符号==表示布尔型是一种比较特殊的python数字类型,它只有True和False两种值,它主要用来比较和判断,所得结果叫做

Go语言基本的语法和内置数据类型初探_Golang

Go令牌Go程序包括各种令牌和令牌可以是一个关键字,一个标识符,常量,字符串文字或符号.例如,下面的Go语句由六个令牌: 复制代码 代码如下: fmt.Println("Hello, World!") 个体令牌是: 复制代码 代码如下: fmt . Println ( "Hello, World!" ) 行分离器在Go程序,行的分隔符关键是一个语句终止.也就是说,每一个单独语句不需要特殊的分隔线; 在C编译器转到内部的地方; 作为语句终止符,表示一个逻辑实体的结束.

byte类型取值范围以及溢出详解

例1: [html] view plain copy  print? public class test {       public static void main(String[] args) {           byte a = 127 ;           a = (byte)(a+3) ;           System.out.println(a);       }   }   输出-126,为什么呢 byte类型的取值范围是-128-127 这个输出结果是由java编码方

Integer取值范围和NumberFormatException的解决

  项目服务端有个查询当地新闻的接口,从GEO文件中取得code,后台查询.   下午测试的时候查询日本:3920000000,结果报java.lang.NumberFormatException,数字格式化异常, 调试后发现代码中有个是否整数的判断,会把String转换成Integer,"3920000000"超出了int的值域后报异常.  JDK 7的虚拟机中,int取值范围为"-2^31~(2^31-1)".  对于 byte 类型,取值范围是从-128 至

服务器-本地服务和内网搭建服务公用一个SQL的时候取值错误。

问题描述 本地服务和内网搭建服务公用一个SQL的时候取值错误. 一个游戏,两个服务器.一个本地服务器,一个公司内网公用服务器.公用一个SQL,做了一个竞技场的功能.同一个号在内网进行竞技排名挑战功能.挑战完后转到本地服务器继续挑战竞技场排名.有概率出现排名错误,或者是排名数据错误

求大神告知 jsp内置对象 哪个能从不同作用域取值

问题描述 求大神告知jsp内置对象哪个能从不同作用域取值1:request2:session3:pageContext4:application 解决方案 解决方案二:pageContext可以用同一的接口,从不同作用域内取值pageContext.getAttribute("name",PageContext.REQUEST_SCOPE);//XXX_SCOPE解决方案三:pplication:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用

asp.net C# int 类型在32/64位环境下取值范围无变化

最近在学习中突然想到,我在64位环境下,int取值范围是否有变化?为了检测这个结果,我做了以下这个测试: 1.环境:win7旗舰版64位+vs2010 sp1(版本号:10.0.40219.1SP1Rel)+.Net 4.0.30319 SP1Rel 2.代码:  代码如下 复制代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleAppl

用JQUERY为INPUT的TXT类型赋值及取值操作

注意和纯JS操作的区别,一个是对象,一个是字串,如下说明: 在Jquery中,用$("#id")来获得页面的input元素,其相当于document.getElementById("element")但是,该获取的是一个Jquery对象,而不是一个dom element对象.value是dom element对象的属性.所以,使用$("#id").value不能取到值取值的方法如下:   var job_name = $("#id_je