C语言中:字符型*(乘)整数型=什么型?;字符型+(加)浮点型=什么型?;double-(减)flost=什么型?

请详细解释下,谢谢!

C语言里,字符型只不过是一种范围较小的int型,所以计算时按照从范围从小到大的顺序进行类型转换,也就是说
char * int = int
char + float = float

至于 double - float ,按相同的原则,先自动把float转换为double型,然后再做减法。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-14
字符×整数=整数型;字符+浮点=浮点;双精度-单精度=双精度;
这个牵涉到强制转化问题,有个优先级,低精度的和高精度的数据运算时,把低精度的转化为高精度的数据,结果是高精度的数据。
第2个回答  2012-11-14
如果不强制转换为相应的int类型的ascii码,一般是编译出错,double-float一般是float型,虽然内部是八位的浮点数寄存器运算。追问

题目是
在C语言中若有下列定义,则表达式a*b+d-c的值的类型为()。
char a; int b; float c; double d;
A.int B.char C.float D.double
选什么? 这是自动转化还是强制性转换啊?

C语言中:字符型*(乘)整数型=什么型?;字符型+(加)浮点型=什么型?;double...
C语言里,字符型只不过是一种范围较小的int型,所以计算时按照从范围从小到大的顺序进行类型转换,也就是说 char * int = int char + float = float 至于 double - float ,按相同的原则,先自动把float转换为double型,然后再做减法。

c语言中整型和浮点型混合运算的结果是什么类型
c语言中整型和浮点型混合运算的结果为double型(双精度浮点类型)。c语言中如果一个运算符两边的运算数类型不同,先要将其转换为相同的类型,即较低类型转换为较高类型,然后再参加运算,转换规则:float(浮点型)转化为double(双精度浮点类型)、int(整型)转为unsigned(无符号整型)转为long(长整...

c语言中的数据类型有哪些
在C语言中,基本数据类型是指内置的数据类型,它们在程序中直接使用,不需要用户自定义。这些数据类型包括整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。1. 整型(int):用于存储整数,可以是正数、负数或零。例如,int a = 10; 表示变量a的值为10。2. 字符型(char)...

C语言 四种基本数据类型
C语言有四种基本数据类型:整型,浮点型,指针,聚合类型(数组和结构体)。1、整型家族有九种数据类型:字符型(char),有符号字符型(signedchar),无符号字符型(unsignedchar),短整型(short),无符号短整型(unsignedshortv),整型(intv),无符号整型(unsignedint),长整型( long),无符长整型(uns...

c语言中的字符型,短整型,整型,长整型,浮点型,都是什么,具体格式都是...
char 字符型 short 短整型 int整形 long长整型 float(单精度),double(双精度)浮点型

C语言中的数据类型包括哪些?
C语言中的数据类型包括基本数据类型和组合数据类型。基本数据类型包括:1. 整型:int、short、long、long long 2. 浮点型:float、double、long double 3. 字符型:char 4. 布尔型:_Bool 组合数据类型包括:1. 数组类型:可以存储相同类型的一组数据 2. 结构体类型:可以存储不同类型的一组数据 3...

...整型(int)、字符(char)、浮点(float、double)
深入解析C语言数据类型:整型(int)、字符(char)、浮点型(float、double)在C语言的领域中,数据类型是构成代码的基本元素。其中,基本类型包含了整型、字符、浮点型(单精度、双精度)以及枚举类型。构造类型则包括数组、结构体和共用体。整型(int)数据类型在不同系统中大小有所不同,一般为32位或64位。

C语言中整型,字符型,浮点型,和双精度浮点型,详解
整型,计算机中的一个基本的专业术语,指没有小数部分的数据。整型可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。包括整型常量和整型变量,整型变量又包括短整型、基本整型、长整型,它们都分为有符号和无符号两种版本,是一种智能的计算方式。字符型量包括字符常量和...

c语言简单数据类型包括
- `double`: 双精度浮点型,占用8个字节,有效数字大约15到16位,数据范围从大约-1.7×10^-308到1.7×10^308。3. 字符型(Character Types):- `char`: 用于存储单个字符,占用1个字节。这些基本数据类型是构建C语言程序的基石,用于存储各种类型的数据。需要注意的是,不同编译器可能会对数据...

c语言中最简单的数据类型包括什么
整型int、长整型long int)、字符型(char)、浮点型(包括单精度型float、双精度型double、长双精度型long double)、布尔型(bool)。② 构造数据类型:枚举类型(enum)、数组类型、结构体类型(struct)、共用体类型(union)、类类型(class)。③ 指针类型。④ 引用类型。⑤ 空类型(void)。

相似回答