c语言怎么一键强制转换
本帖最后由 落霞孤鹜飞 于 2021-3-18 18:23 编辑#include <stdio.h>
int main()
{
int x = 4, y = 6;
printf("%d + %d = %d\n", x, y, x+y);
printf("%d - %d = %d\n", x, y, x-y);
printf("%d * %d = %d\n", x, y, x*y);
printf("%.2f / %.2f = %f\n", (float)x, (float)y, (float)x/y);
printf("%d %% %d = %d\n", x, y, x%y);
return 0;
}
如上把int型转换成float型需要加好几个(float),这样太麻烦了。
有什么办法能一次性转换吗https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif 本帖最后由 落霞孤鹜飞 于 2021-3-18 18:17 编辑
https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif 初始时就设置为float 用typedef给int 起的别名Type,用Type去声明或者定义变量,如果想换成float,就把int改成float即可。
页:
[1]