如:float a =2.22f; int c = Integer.valueOf(a)结果就是:2;
如:float a =2.22f; int c = (int)a结果也是:2;
解释:通常数值类型的强制转换即可通过上述两种方式的一种完成转换即可。
用convert函数进行类型转换。select convert(numeric(8,2),(convert(numeric(8,2),男生人数)*100/人数))关键是内层的转换,内层的是把整型的转换为数值型的,并保留2位小数,从而保证能够计算出小数。外面的convert完成计算结果后的转换,保留2位小数。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:double a = 2.71828printf("%d", int(a))。
3、编译器运行test.cpp文件,此时成功将浮点数2.71828转换为了整数2。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)