c语言中double和short输出的是整型还是小数?

如题所述

double,双精度浮点型,输出使用%lf。short int,短整型,输出对应%d。

例如:

#include<stdio.h>
void main()
{
double a;
a=8.0/3.0;
short int b;
b=8;
printf("a=%lf\n",a);//输出双精度型数据
printf("b=%d\n",b);//输出短整型数据
}

扩展资料:

C语言中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项。

输出格式列举:

%a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99)
%c             字符
%d             有符号十进制整数
%f              浮点数(包括float和doulbe)
%e(%E)     浮点数指数输出[e-(E-)记数法]
%g(%G)     浮点数不显无意义的零”0”
%i              有符号十进制整数(与%d相同)
%u             无符号十进制整数
%o             八进制整数    e.g.     0123
%x(%X)      十六进制整数

printf-百度百科

温馨提示:内容为网友见解,仅供参考
无其他回答

c语言中double和short输出的是整型还是小数?
double,双精度浮点型,输出使用%lf。short int,短整型,输出对应%d。例如:include<stdio.h>void main(){double a;a=8.0\/3.0;short int b;b=8;printf("a=%lf\\n",a);\/\/输出双精度型数据printf("b=%d\\n",b);\/\/输出短整型数据} ...

c语言输出double和short的格式是什么?
1.双精度浮点型数据用%lf输出。因为double是8个字节的,float是4个字节的,%f 的格式就是4个字节的,而 %lf 就是8个字节的。 例如:printf("%lf\\n",x);2.short 占用内存空间2个字节,短整型数据用%d输出 例如:printf("%d\\n",a);例:include <stdio.h> int main(){double x;short...

c语言中double、 float、 short怎样输出?
1、双精度浮点型数据用%lf输出。因为double是8个字节的,float是4个字节的,%f 的格式就是4个字节的,而 %lf 就是8个字节的。 例如:printf("%lf\\n",x);2、short 占用内存空间2个字节,短整型数据用%d输出 例如:printf("%d\\n",a);例如:include <stdio.h> int main(){double x;sh...

...C语言中int,unsigned int,short int,double等,这些怎么区别,什么...
类型不同啊,int ,unsigned int ,short int是整数类型,double,float是浮点数类型,就是说double ,float类型的可以是小数,int那些不行。

c语言中计算int,float,double,char四种数据类型所能表示的数据范围
float, double是浮点型和双精度型,表示小数,区别是精度不同。float为单精度浮点型,能准确到小数点后六位,3.4 x 10^(-38)~ 3.4 x 10^(+38)double为双精度浮点型,能准确到小数点后十二位,1.7 x 10^(-308)~ 1.7 x 10^(+308)char为单字节字符型,-(2^7)到2^7-1...

C语言中 int float double char long short
float表示浮点型,也就是小数 double表示的也是浮点型,与float不同的是double表示的数据范围更大,能表示更大的数,更小的负数 char就是字符型,举例来说就是‘a’、‘b’、‘c’这样的数据类型 long是整形的一种,表示的数据长度比int多,也就是能表示更大的整数 short也是整形的一种,表示长度...

c中整型和浮点型的运算结果是什么类型?
、int(整型)转为unsigned(无符号整型)转为long(长整型)转为(双精度浮点类型)。因此,c语言中整型和浮点型混合运算,只能是整型和浮点型同时强制转换为相同的double型(双精度浮点类型)。如两个float型数参加运算,虽然它们类型相同,但仍要先转成double型再进行运算,结果亦为double型。

...其后所列变量为整数。那char,short,long,double,后所列变量为什么...
char 是单个字符 如:‘男’ ‘女’short 短整型 111~222 long 是12^21~ 22^42 double 是小数类 如:3.14 2.56

c语言基本数据类型
c语言基本数据类型包括整型(int)、短整型(short)、长整型(long)、无符号整型(unsigned)、浮点型(float)、双精度浮点型(double)、字符型(char)、布尔型(bool)。1、整型(int)用于表示整数值,其大小根据不同的编译器和平台有所差异,通常在32位系统下为4字节,64位系统下为8字节。2、...

c扩是什么意思啊(c位是什么意思)
d是输出输入格式为整型,用于int,shortint%f是输出输入格式为单精度浮点型,用于floatdouble变量要用%lf,l是long的意思。扩展:C语言基础注意事项:C语言的注释可以出现在C语言代码的任何地方。这句话对不对?答:不对。原因:例如:in\/*…*\/ti;C语言里可以有两种注释方式:\/**\/和\/\/。编译器的确...

相似回答
大家正在搜