(一)数据类型转换

2020-08-14  本文已影响0人  牧_青

  C语言规定,不同类型的数据需要转换为同一类型才可以进行计算。在整型,实型和字符型之间通过类型转换就可以进行混合运算。但是并非所有的类型之间都可以进行计算。
  需要注意的是,混合运算中所有的转换都是临时的,不会对原有数据的类型产生改变。

1、隐式转换

  隐式转换也称为自动类型转换,这种转换不需要认为干预,编译器自动进行的类型转换。

1.1、转换的基本原则:

2、显式转换

  显式类型转为又称为强制类型转换,是通过明确的代码格式,将值改为其他类型。

2.1、转换格式

(type_name) value
// Exam:
int a = 1;
int b = (int)3.5
float f = (float)(a);
float y = (float)(a+b);

参考资料
1、C语言数据类型转换(c语言中文网)
2、《C语言精彩编程百例》

上一篇下一篇

猜你喜欢

热点阅读