搜索
首页 电脑/网络 C/C++ 苏州鼻部整型多少钱

C语言只有整型数的运算出的结果是整型的吗?

C语言只有整型数的运算出的结果是整型的吗?a,b都是整型,比如sqrt(a) a/bC语言只有整型数的运算出的结果是整型的吗?a,b都是整型,比如sqrt(a) a/b

全部回答

2018-02-03

0 0
    C语言中,表达式值的类型与操作数和操作符都有关系。一般的,如+、-、*、/ 等运算,其结果的类型取决于操作数中较大的那个类型: int a; double b; 表达式a + b的结果就是double型。
   int c; c = a + b; 变量c是int型,它是把a + b的结果转换为int型,然后存入变量c。   而有些运算符,如 %,对操作数的类型有要求,运算结果的值也是确定的。
   你提到的sqrt()函数,它的参数和返回值都是double型,所以sqrt(a)会把a值转换为double型,最终返回值是double型。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报