C语言强制类型转换怎么做
的有关信息介绍如下:
在C语言中,在变量名前面用小括号将之括起,那么就是强制类型转换,当然在其它类型也遵守着相同的类型,只是规则上的一些细节问题存在一定的差异,当然这也关乎于语言的结构所存在的不同因素。
int a;
int b;
double c = (double) a;
double c = (double) b;
int a = (int) c;
从上面事例很简单的知道,这就是一种强制转变方法。
long int c;
(int)c;
如果C变量是长整型,那么之下的语句就是将长整型转变成为整型的过程。
()内是要转变的类型,当然相互之间的转变也同时遵循可行性原则。
强制转变同时也是一种函数的封装,遵守一定的规则条件,当然也可以自己构造一个强制转换函数。
一种属于系统本身存在的函数体,使用简单,如果有兴趣,可以查看函数体源码。

