
c语言基础 3.14159x10^1 为什么是写成0.314159e001?
3个回答
展开全部
你说的是格式化输出, 例如输出 0001; 看以下代码: int i = 1; printf("%04d",i); //输出 0001; 就是输出宽度为4, 不够4位 以0补。
中国物联网校企联盟技术部
中国物联网校企联盟技术部
追问
这样了啊,我刚学,知识还不够
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式,指数形式。
1)
十进制数形式:由数码0~ 9和小数点组成。
例如: 0.0、25.0、5.789、0.13、5.0、300.、-267.8230
等均为合法的实数。注意,必须有小数点。
2)
指数形式:由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。
其一般形式为:
a E n(a为十进制数,n为十进制整数)其值为
a*10n。
如:
2.1E5 (等于2.1*10^5)
3.7E-2 (等于3.7*10^-2)
1)
十进制数形式:由数码0~ 9和小数点组成。
例如: 0.0、25.0、5.789、0.13、5.0、300.、-267.8230
等均为合法的实数。注意,必须有小数点。
2)
指数形式:由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。
其一般形式为:
a E n(a为十进制数,n为十进制整数)其值为
a*10n。
如:
2.1E5 (等于2.1*10^5)
3.7E-2 (等于3.7*10^-2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询