您的位置首页生活百科

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

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

的有关信息介绍如下:

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

在C语言中,在变量名前面用小括号将之括起,那么就是强制类型转换,当然在其它类型也遵守着相同的类型,只是规则上的一些细节问题存在一定的差异,当然这也关乎于语言的结构所存在的不同因素。

int a;

int b;

double c = (double) a;

double c = (double) b;

int a = (int) c;

从上面事例很简单的知道,这就是一种强制转变方法。

long int c;

(int)c;

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

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

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

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