C语言强制类型转换怎么做?

作者:风筝 | 创建时间: 2023-06-02
在C语言中,在变量名前面用小括号将之括起,那么就是强制类型转换,当然在其它类型也遵守着相同的类型,只是规则上的一些细节问题存在一定的差异,当然这也关乎于语言的结构所存在的不同因素。...
C语言强制类型转换怎么做?

操作方法

int a; int b; double c = (double) a; double c = (double) b; int a = (int) c; 从上面事例很简单的知道,这就是一种强制转变方法。

long int c; (int)c; 如果C变量是长整型,那么之下的语句就是将长整型转变成为整型的过程。

()内是要转变的类型,当然相互之间的转变也同时遵循可行性原则。

强制转变同时也是一种函数的封装,遵守一定的规则条件,当然也可以自己构造一个强制转换函数。

一种属于系统本身存在的函数体,使用简单,如果有兴趣,可以查看函数体源码。

点击展开全文

更多推荐