- 9
- 0
- 约 16页
- 2017-01-27 发布于浙江
- 举报
浮点型 + 类型转换.ppt
浮点型 + 类型转换 数据之间的相互转换也是重点 浮点型 C 语言中除了整型外,另外一种数据类型就是浮点型,浮点型可以表示有小数部分的数据。浮点型包含三种数据类型,分别是单精度的float类型,双精度的double类型,和长双精度long double类型。 浮点型 (图表) 浮点型 float double long double 类型 位数 有效数字 取值范围 float 32 6~7 -1.4e-45~3.4e38 double 64 15~16 -4.9e-324~1.8e308 long double 128 18~19 —— 浮点型 参与运算的表达式中存在double类型,或者说,参与运算的表达式不是完全由整型组成的,在没有明确的类型转换标识的情况下(将在下一小节中讲解),表达式的数据类型就是double类型。例如: 1 + 1.5 + 1/*表达式运算结果是double类型*/ 1 + 1.5 /*表达式运算结果是double类型*/ 1 + 2.0 /*表达式运算结果是double类型*/ 1 + 2 /*表达式运算结果是int类型*/ 例子当的1.5,编译器默认它为双精度的double类型,精度高占据存储空间大,如果只希望以单精度float类型运行,可以在常量后添加字符‘f’或者‘F’都可以,比如1.5F,2.38F。同样的,如果希望数据是以精
原创力文档

文档评论(0)