在C#中怎么定义int的长度

发布网友 发布时间:2022-04-21 15:09

我来回答

4个回答

热心网友 时间:2023-10-09 09:04

int 关键字表示一种整型,该类型根据下表显示的大小和范围存储值。

范围:-2,147,483,8 到 2,147,483,7

大小:有符号 32 位整数

可以声明并初始化 int 类型的变量,例如:
int i = 123;

如果整数没有后缀,则其类型为以下类型中可表示其值的第一个类型:int、uint、long、ulong。 在此例中为 int 类型。

转换

存在从 int 到 long、float、double 或 decimal 的预定义隐式转换。 例如:
// '123' is an int, so an implicit conversion takes place here:
float f = 123;

存在从 sbyte、byte、short、ushort 或 char 到 int 的预定义隐式转换。 例如,如果不进行强制转换,下面的赋值语句将产生编译错误:
long aLong = 22;
int i1 = aLong; // Error: no implicit conversion from long.
int i2 = (int)aLong; // OK: explicit conversion.

还请注意,不存在从浮点型到 int 类型的隐式转换。 例如,除非使用显式强制转换,否则以下语句将生成一个编译器错误:
int x = 3.0; // Error: no implicit conversion from double.
int y = (int)3.0; // OK: explicit conversion.

热心网友 时间:2023-10-09 09:04


int整形长度是确定的
你是要整数类型,然后规定他的长度,还是?
short,int是这样的?

热心网友 时间:2023-10-09 09:05

Int32

Int ?

热心网友 时间:2023-10-09 09:05

大小吗? -2^31---2^31-1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com