C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计636个文字,预计阅读时间需要3分钟。
自动类型转换+隐式类型转换+这些转换是+C语言中的特性。
自动类型转换
隐式类型转换- 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。
转换规则
从存储范围小的类型到存储范围大的类型。
整数具体规则为:
byte→short(char)→int→long→float→double
也就是说byte类型的变量可以自动转换为short类型,示例代码:
byte b = 10; short sh = b;
在类型转换时可以跳跃。示例代码:
byte b1 = 100; int n = b1;
强制类型转换
显式类型转换- 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。
转换规则
从存储范围大的类型到存储范围小的类型。
本文共计636个文字,预计阅读时间需要3分钟。
自动类型转换+隐式类型转换+这些转换是+C语言中的特性。
自动类型转换
隐式类型转换- 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。
转换规则
从存储范围小的类型到存储范围大的类型。
整数具体规则为:
byte→short(char)→int→long→float→double
也就是说byte类型的变量可以自动转换为short类型,示例代码:
byte b = 10; short sh = b;
在类型转换时可以跳跃。示例代码:
byte b1 = 100; int n = b1;
强制类型转换
显式类型转换- 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。
转换规则
从存储范围大的类型到存储范围小的类型。

