首页 > 编程知识 正文

c语言数据类型(c强转数据类型)

时间:2023-05-03 20:53:25 阅读:99312 作者:2557

00-1010隐式类型转换-这些转换以安全的方式是C#的默认转换,不会导致数据丢失。例如,从小整数类型到大整数类型,从派生类到基类。

转换规则

从存储范围小的类型到存储范围大的类型。

整数的具体规则是:

字节短(字符)intlongfloatdouble

也就是说,字节类型的变量可以自动转换为短类型。示例代码:

字节b=10

短sh=b;

您可以在类型转换期间跳转。示例代码:

字节b1=100

int n=b1

00-1010显式类型转换-显式类型转换,即强制类型转换。显式转换需要强制转换运算符,强制转换会导致数据丢失。

转换规则

从存储范围大的类型到存储范围小的类型。

具体规则是:

doublefloatlongintshort(char)byte

示例:

双d=5673.74

int I;

I=(int)d;

1.转换。to t32(2)。里面的解析()

转换。ToInt32()可以将各种类型(包括对象引用类型)的值转换为Int类型,因为它有许多重载版本[2]:

公共静态int ToInt32(对象);

公共静态int to t32(bool);

公共静态int ToInt32(字节);

公共静态int to t32(char);

公共静态int ToInt32(十进制);

公共静态int ToInt32(双精度);

公共静态int ToInt32(短);

公共静态int ToInt32(长);

公共静态int ToInt32(字节);

公共静态int ToInt32(字符串);

Int32。Parse()表示将包含数字的字符串转换为32位有符号整数,属于内容转换。

如果字符串为空,则引发ArgumentNullException异常;

如果字符串格式不正确,抛出FormatException异常;

可以看出,Convert的功能。ToInt32()是最强大的,其中包含了Int32的功能。Parse(),也就是说Int32。Parse()是Convert的一个特例。ToInt32()。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。