int a = 1; int b = 2; double xxx = a / b; xxx 的值怎么总是0,还是除法有问题?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 01:27:40
![int a = 1; int b = 2; double xxx = a / b; xxx 的值怎么总是0,还是除法有问题?](/uploads/image/z/12587524-52-4.jpg?t=int+a+%3D+1%3B+int+b+%3D+2%3B+double+xxx+%3D+a+%2F+b%3B+xxx+%E7%9A%84%E5%80%BC%E6%80%8E%E4%B9%88%E6%80%BB%E6%98%AF0%2C%E8%BF%98%E6%98%AF%E9%99%A4%E6%B3%95%E6%9C%89%E9%97%AE%E9%A2%98%3F)
int a = 1; int b = 2; double xxx = a / b; xxx 的值怎么总是0,还是除法有问题?
int a = 1; int b = 2; double xxx = a / b; xxx 的值怎么总是0,还是除法有问题?
int a = 1; int b = 2; double xxx = a / b; xxx 的值怎么总是0,还是除法有问题?
肯定是这样的噻.
你需要进行强制类型转换的,将a或b转换为double类型的,然后得出来的结果才会有小数点的.
你这样做只是进行的整数除法的.