c++中double b(10)c语言中 10是什么意思思

学年度《C++程序设计》期末考试B及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
学年度《C++程序设计》期末考试B及答案
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
你可能喜欢c++中的%if,有什么用,double是什么函数,有什么用_百度知道
c++中的%if,有什么用,double是什么函数,有什么用
提问者采纳
这个就错了但是printf(&quot,比如双精度可以精确到10的-8次方的数量级;n& /;, b):scanf(&quot, b), b); / / 这个没有错scanf(&%f %f\%f&quot, 这个说明符代表一个double类型的值而对应的%f是float类型%lf是转换说明符;, 而单精度是10的-4次方函数printf还有很多修饰符.double 是一个数据类型说明符(也可以说是C语言的关键字)double代表双精度浮点类型的集合的名称而float代表单精度浮点类型的集合的名称双和单的区别就是精度的区别;scanf(&quot.4lf代表精确到小数点后4位而%4d代表数据宽度的最小值, a): float和double很相似但有一个区别需要注说明;/&#47, 所以正确的写法是, 输出时%f都可以作用于double和float但是输入时要严格对照转换说明符,是没有错的;/ lf和Lf和Lf是一样的;double b, 如果不能容纳则系统会使用更长的宽度注意;%Lf&%f&quot, 比如%
其他类似问题
为您推荐:
函数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁int 在C++中是什么意思_百度知道
int 在C++中是什么意思
  int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。在32/64位系统中都是32位,范围为-~+,无符号情况下表示为0~。  matlab中  int用于符号∫  int(s)符号表达式s的不定积分.  int(s,v)符号表达式s关于变量v的不定积分.  int(s,a,b)符号表达式s的定积分, a,b分别为积分的下限和上限.  int(s,v,a,b)符号表达式s关于变量v从 a到b的定积分.  当int求不出符号解,会自动转求数值解.
其他类似问题
为您推荐:
提问者采纳
范围也有限制定义整型变量,如定义一个整型变量i即,但必须是整型的:int i。若要赋一个大的数值;接下来就可以为i赋值了
提问者评价
说得很详细
主要我刚学
还是有点看不懂
不过还是谢谢各位大神的解释
其他8条回答
int 是定义整型变量用的关键词类似的定义变量的关键词还有long double....例如定义一个变量
:数据整形类型
貌似 int 在所有语言中都是 整型数据类型吧
整型数据,另外long长整型,short短整型
integer整数的前三个字母
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c++中的%if,有什么用,double是什么函数,有什么用
c++中的%if,有什么用,double是什么函数,有什么用
#include&math.h&#include&stdio.h&main(){double x,s;printf("input number:\n");scanf("%lf",&x);s=sin(x);printf("sine of %lf is %lf\n",x,s);}
#include&stdio.h&#include&math.h&int main(void){ double x,s; printf("input number:\n"); scanf("%lf", &x); s = sin(x * 3.14 / 180); /*
C语言math.h库中的sin, cos, tan的参数是
弧度制, 不是角度制. 这点要明确...
%lf是转换说明符, 这个说明符代表一个double类型的值
而对应的%f是float类型.
double 是一个数据类型说明符(也可以说是C语言的关键字)
double代表双精度浮点类型的集合的名称
而float代表单精度浮点类型的集合的名称
双和单的区别就是精度的区别,
比如双精度可以精确到10的-8次方的数量级, 而单精度是10的-4次方
函数printf还有很多修饰符, 比如%.4lf代表精确到小数点后4位
而%4d代表数据宽度的最小值, 如果不能容纳则系统会使用更长的宽度
注意: float和double很相似
但有一个区别需要注说明
scanf("%f", a); // 这个没有错&
scanf("%f", b); // 这个就错了
但是printf("%f %f\n", a, b);
是没有错的, 输出时%f都可以作用于double和float
但是输入时要严格对照转换说明符, 所以正确的写法是:
scanf("%Lf", b); // lf和Lf和Lf是一样的, 但f不能大写& */ printf("sine of %.2lf is %.2Lf\n", x, s); getchar(); return 0;}输出测试 (粗体代表输入)input number:30sine of 30.00 is 0.50
明白了 谢谢
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号

我要回帖

更多关于 c b是什么意思 的文章

 

随机推荐