蓝鸥Unity开发基础——基本数据类型学习笔记

sbyte、byte、short、ushort、int、uint、long、ulong8个是整数,他们之间的区别就是表示氛围不一样,而对于范围不一样的根本原因是类型在内存中的存储不同。

wKiom1epjzmyhViKAAPlCAm22xo975.png-wh_50

using System;


namespace Lesson05

{

class MainClass

{

public static void Main (string[] args)

{

//整数类型赋值


sbyte a = 120;

Console.WriteLine (a);

byte b = 5;

Console.WriteLine (b);

//短整型

short c = 4;

Console.WriteLine (c);

ushort d = 5;

Console.WriteLine (d);

//×××

int e = 4;

Console.WriteLine (e);

uint f = 6;

Console.WriteLine (f);

//长×××

long g = 6;

Console.WriteLine (g);

ulong h = 77;

Console.WriteLine (h);


//小数类型

float z=4.56f;

Console.WriteLine (z);

double x = 4.56;

Console.WriteLine (x);


//字符串类型 不能进行运算

string name="老王";

Console.WriteLine (name);


//特殊类型 布尔类型  逻辑运算:只有true或false两个值!

bool u=true; //真

u = false; //假

Console.WriteLine (u);


//类型+变量名


//int 类型变量会在内存中占用4字节空间(32位)

Console.WriteLine (sizeof(int));

// short类型变量会在内存中占用2字节空间(16位)

Console.WriteLine (sizeof(short));

// long类型变量会在内存中占用8字节空间

Console.WriteLine (sizeof(long));

// float类型变量会在内存中占用4字节空间

Console.WriteLine (sizeof(float));

// double类型变量会在内存中占用8字节空间

Console.WriteLine (sizeof(double));

// bool类型变量会在内存中占用1字节空间

Console.WriteLine (sizeof(bool));

}

}

}

wKiom1epj2TBxvvIAAE6S7_nPYs708.png-wh_50