10、编程中的数据类型转换与字符类型应用

编程中的数据类型转换与字符类型应用

在编程里,数据类型转换是一项关键技能,它能确保我们的代码按预期运行。下面就来详细探讨数据类型转换以及字符类型的相关知识。

1. 显式类型转换

在计算季度收入时,像 RevQuarter = QuarterSold/150*Revenue_Per_150; 这样的表达式,若要得到正确结果,就得保证整个表达式用浮点操作数来计算。可以把 QuarterSold 的值转换为 float 类型,这样表达式就会以浮点形式计算。在 C 语言中,把想要转换的类型放在变量前面的括号里,就能实现变量值类型的转换。正确计算结果的语句如下:

RevQuarter = (float)QuarterSold/150*Revenue_Per_150;

这种从一种类型到另一种类型的显式转换被叫做强制类型转换(cast)。当然,也能把表达式的结果强制转换为其他类型,示例代码如下:

double result = 0.0;
int a = 5;
int b = 8;
result = (double)(a + b)/2 - (a + b)/(double)(a*a + b*b);

这里把 (a + b) 的结果强制转换为 double 类型,保证了除以 2 的操作是浮点运算。同样,把除数 (a*a + b*b)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值