C语言中整型变量(int)实型变量(float)双精度变量(double)到底是什么东西?有什么区

C语言中整型变量(int)实型变量(float)双精度变量(double)到底是什么东西?有什么区别?什么时候用int什么时候用float什么时候用double... C语言中整型变量(int)实型变量(float)双精度变量(double)到底是什么东西?有什么区别?什么时候用int什么时候用float什么时候用double 展开
 我来答
w3180121
推荐于2017-11-21 · 知道合伙人数码行家
w3180121
知道合伙人数码行家
采纳数:793 获赞数:2403
单片机 C语言 电脑 液晶 没有 证书 我们只是一个团队

向TA提问 私信TA
展开全部
整型[signed]int -2147483648~+2147483648
无符号整型unsigned[int] 0~4294967295
短整型 short [int] -32768~32768
无符号短整型unsigned short[int] 0~65535
长整型 Long int -2147483648~+2147483648
无符号长整型unsigned [int] 0~4294967295
字符型[signed] char -128~+127
无符号字符型 unsigned char 0~255
单精度 float 3.4 x 10^(-38)~ 3.4 x 10^(+38)
双精度double 1.7 x 10^(-308)~ 1.7 x 10^(+308)
长双精度 long double 1.7 x 10^(-308)~ 1.7 x 10^(+308)

简单的举个例子 方便理解

比方说 输入一个10进制 数值 24 那我选用 char 类型就可以了 就够用了 没有必要 使用 更大的数据类词能够 double类型(浪费) 要是我的数值 是 24000 那我就选用 int类型(无符号)的 他的最大范围是 65536 要是我用带小数点的 就寻用 float 或者 double
这只是 简单的 说一下 具体的 你要看书 或相关资料 进一步的 理解掌握
追问
int是整数,float是保留一位小数?double保留两位小数?
追答
保留几位 你可以 %0.2f  就可以 0.3 就是 3位
匿名用户
2016-01-07
展开全部
public void validateAbc()
{//方法名为validate+方法名(第一个字母大写)
System.out.println("vailidate abc");
//首先执行validateAbc(),再执行validate()方法,再在执行abc();
//解决方法有两个:一是去掉validate()方法;二是将validate()方法重命名为validateExecute();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式