【Unity基础知识④】数据类型,内存大小,数据的范围以及整型

【本文为囧希博客个人原创文章,转载请注明出处!http://blog.csdn.net/yunpro】

【数据类型】

每一种数据开辟内存的大小是根据数据类型的最大值来确定的

C#源码存储在磁盘上,数据类型存储在内存上

1、数值(整形:int、long;非整形:float、double)

2、非数值(char、String)

【数据的范围】

bool布尔
真或假 true/false

sbyte八位有符号整数
-128~127

byte八位无符号整数
0~255

short十六位无符号整数
0~65535

int三十二位有符号整数
-214783648~214783647

unit三十二位无符号整数
0~4294967295

long六十四位有符号整数
-9223372036854775808~9223372036854775807

ulong六十四为无符号整数
0~18446744073709551615

char十六位字符类型
所有Unicode编码字符

float三十二单精度浮点类型
大约七个有效十进制数位

double六十四位双精度浮点类型
大约15~16个有效十进制数

decimal一百二十八位高精度十进制数类型
大约28~29有效十进制数位

【整数值】

有int、uint、long、ulong的类型

32
//这是一个int类型

32L
//这是一个long类型

在后面加上U或者u表示无符号整数

128U
//这是一个uint类型

128UL
//这是一个ulong类型

本人热衷游戏程序制作,欢迎和我进行探讨与各种交流!

咱邮箱:[email protected]

时间: 2024-07-29 15:30:52

【Unity基础知识④】数据类型,内存大小,数据的范围以及整型的相关文章

C#基础知识-数据类型(一)

俗话说温故而知新,学习一门知识最好的方法就是不断的去咀嚼回味,学习编程更是如此.对于.NET平台中的C#语言而言,有着强大的类库.不断的在更新迭代几乎每隔一年都会更新一个新的模块,.NET Framwork也从1.0版本到现在最新的4.6的版本,从封闭性到近两年的开源,面对一个庞大的编程语言平台我们也要不断的去更新自己的知识结构.从这篇文章开始,让我们从一个初学者的身份去一步步的学习C#这门语言. 首先让我们来思考一下,什么是数据?数据能用来干什么?数据怎么来用? 数据其实很真实的存在我们的世界

2018-07-14Java基础+基本数据类型+自动/强制数据类型转换+定义变量+运算符

Java查看版本: CMD内输入:java –version回车! 企业内一般是JDK1.5-->1.7版本! ① J2SE:Java 2 Platform Standard Edition( 2005年之后更名为Java SE )!包含构成Java语言核心的类:比如数据库连接,接口定义,数据结构,输入/输出,网络编程! ② J2EE:Java 2 Platform Enterprise Edition ( 2005年之后更名为Java EE )!Enterprise Edition(企业版)包

unity基础知识笔记一(快捷方式、基础概念)

快捷方式: 飞行模式,可以用alt+wasd ,切换,实现用户以第一视角在场景漫游 alt+鼠标左键:围着关注点旋绕 :切换天空盒.雾效,光晕的显示与隐藏. ctrl+6:可以弹出animation视图 基础概念: Mesh Filter:网格过滤器用于从对象中获取网格信息(Mesh)并将其传递到用于将其渲染至屏幕的网格渲染器当中 Mesh Collider:Mesh碰撞体,为了防止物体被穿透,需要给对象添加碰撞体 Mesh Renderer:网格渲染器从网格过滤器获得几何形状,并且根据Tran

Unity基础知识

hierarchy视图选中,点击scene视图,按f键聚焦 persp相当于是透视视野 在persp模式下,物体在scene界面上所呈现的画面是给人一种距离摄像头近的物体显示的大,距离摄像头远的物体显示的小.  alt+左键方便旋转 ISO相当于是平行视野 在ISO模式下,不论物体距离摄像头远近都给人的感觉是一样大的. center和pivot  中心和轴心 例如一棵树..中心在树的中间-轴心在树的底部 global和local  全局坐标和本地坐标 如果gameObject有旋转,切换该按钮,

JAVA基础知识--数据类型和字符串

一.数据类型 1.java中,所有的数值类型所占的字节数量和平台无关,java中没有无符号类型 2.对于溢出的浮点型,用NaN表示.Double.isNaN(x) 3.char类型占2个字节 4.布尔类型不能与整数互相转换,避免了c++中if(x=3)的问题,若实在要转换可以用?: 5.&& || 会短路 6.两个操作数 如果有一个是double,则另一个将转成double 如果有一个是float,则另一个将转成float 如果有一个是long,则另一个将转成long:否则都是int 二.

java基础知识 数据类型

基本数据类型 基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte.short.int.long.float.double. JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变. 对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了. 默认值均为0,boolean类型默认值为false,但其占用字节数未知. 基本类型:byte 二进制位数:8 包装类:java

Java基础知识(一)——数据类型、运算符、结构

Java基础知识--数据类型.运算符.结构 在Java语言(强类型语言:先声明,后使用.只能接受与之类型匹配的值)里,除了8个基本数据类型之外,一切都是对象. 对象时Java程序的核心,所以Java里的对象具有唯一性,每个对象都有标识来引用它,如果某个对象失去了标识,这个对象将变为垃圾. Java语言不允许直接访问对象,而是通过对象的引用来操作对象. 对象具有状态,一个对象用数据值来描述他的状态.Java通过定义成员变量来描述对象的状态. 对象还有操作,这些操作可以改变对象的状态.对象的操作也被

PHP基础知识:语法、变量与数据类型

1.PHP语法 PHP 脚本以 <?php 开始,以 ?> 结束,每个代码行都必须以分号结束. PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码,默认文件扩展名是".php". 将PHP文件保存在项目文件夹下,在浏览器的地址栏中输入"localhost/项目文件夹名/PHP文件名"即可执行. 在PHP中有两个基本输出方式:echo和print.两者区别在于:echo可以输出一个或多个字符串,没有返回值:而print只允许输出一个字符串,返回值

oc基础知识回顾三

0.概念 1>协议(Protoco)是一系列方法的列表,其声明的方法可以被任何类实现,一般称为代理模式. 2>在.h文件中@protocol声明存在协议,跟@class一样 1.作用: 1>可以声明很多方法,但是不能声明成员变量. 2>如果某个类遵守了某个协议,则这个类拥有协议中的所有方法声明. 3>如果父类遵守了某个协议,则子类也遵守了这个协议, 2.基本语法 1>定义协议 // 定义一个协议,协议名称是myprotocol,NSObject是基协议,每个协议必须遵守