00问答网
所有问题
C语言中int跟float的区别,%d跟%f的区别,查书float是单精度,不过还是不理解什么意思
如题所述
举报该问题
推荐答案 2020-03-19
int
就是整数,float就是小数,double双精度浮点数就是小数部分位数多一倍的浮点数
他们能表示的范围就不多说了,网上有。
他们存在电脑中,实际上就是由0和1组成的一串数字,好像都是4字节,就是32位2进制数表示(一字节表示8位2进制数)
int型数就是把这个32位二进制换算成整数表示,float就是把前16位翻译成整数,后16位翻译成小数,然后组起来表示;
%d就是将目标以int型的原理表示出来,而%f就是将目标数字以float型的原理表示出来……
我觉得这样说够大白话的了……
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/0jIBjZD0rZITjr0jeZ.html
其他回答
第1个回答 2020-03-21
比如说1,2,3,4。这种就是整数是int
而像1.222是实数
是float
%d按照十进制输出数据,%f就是按照实数输出可以有小数部分
double是双精度,双精度与单精度之间的区别在于两者的范围不同,其他都一样
相似回答
c语言中
printf后的
%f
\n和
%d
\n有
什么区别
答:
f\n 这个
%f是float
型的 d\n 这个
%d是int
型的 至于\n是换行符
c语言中%d%f是什么
意思?
答:
d表示输入或输出十进制有符号数;%f表示输入或输出浮点数(float,四字节表示)
;在C语言中输出不同数据时需要用到不同的格式字符,%d是用来输出十进制整型数据的实际长度输出,%f是以小数形式输出单、双精度度数。以下是详细介绍:1、%d表示输入或输出十进制有符号数;2、%f表示输入或输出浮点数(float...
C语言中什么
时候用
int
?
float
?char?
%d,%f区别是什么
?
答:
声明的数据是浮点型时就用
float,
浮点型就是后面带小数点的数据,比如说120.00 等等都是浮点型的数据 声明的数据是字符时就用char,比如说汉字,拼音什么的,数字也可以声明成char型,但是无法进行正常的数学运算.d
%f都是
格式化输入输出的控制符,如果用printf或者scanf函数输入输出的是整形就用
%d,
浮点型就...
c语言中的%d
和
%f的
含义
是什么
?
答:
意思如下:d 是输出输入格式 为整型,用于 int , short int;%f 是输出输入格式 为单精度浮点型,用于 float
。C语言简述:C语言运算符是说明特定操作的符号,它是构造C语言表达式的工具。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。除了常见的三大类,算术运算...
大家正在搜
float和int的区别
printf和scanf的区别
double float区别
integer和int的区别
c语言float和int
c语言float转换为int
double和int的区别
int double float
float和int