一周学会C#(值的类型四)
来源:互联网 发布:杜哈没积分怎么编程 编辑:程序博客网 时间:2024/05/16 14:50
一周学会C#(值的类型四)
C#才鸟(QQ:249178521)
9.浮点类型
类型 | 位数 | System. | 与CLS兼容? | 后缀 |
float | 32 | Single | 是 | F f |
double | 64 | Double | 是 | D d |
C#默认的浮点类型是double,所以你要使用float型,就必须在数字后面加后缀F或f。
123.F是错误的,因为C#认为这会引起歧义。F究竟是123.这个浮点数的后缀还是123这个int类实例的函数?C#编译器认为这是个错误,因为int类没有F这个方法!
10.浮点数的操作符
- 大部分的操作符和整数的一样
w 取余% 是允许的(在C/C++是不允许的)
w 移位操作符是不允许的
- 浮点数运算不会抛出错误
w 很小的结果会转为0
w 很大的结果会转为+/- Infinity
w 无效的操作,结果会转为NaN
w 只要有一个操作数是NaN,结果就转为NaN
11. 浮点数的转换
- float 转为 double
w 隐式转换
w 不会抛出错误
- double转为float
w 显式转换
w 不会抛出错误
- 整数 转为 浮点数
w 隐式转换
w 不会抛出错误
w 会损失精度,但不会改变大小
- 浮点数转为 整数
w 显式转换
w 可能会抛出溢出错误
- 一周学会C#(值的类型四)
- 一周学会C#(值的类型一)
- 一周学会C#(值的类型二)
- 一周学会C#(值的类型三)
- 一周学会C#(值的类型二)
- 一周学会C#(前言)
- 一周学会C#(前言)
- 一周学会C#(前言续)
- 一周学会C#(前言续二)
- 一周学会C#(函数一)
- 一周学会C#(函数二)
- 一周学会C#(函数三)
- 一周学会C#(语句一)
- 一周学会C#(语句二)
- 一周学会C#(语句三)
- 一周学会C#(命名空间)
- 一周学会C#(枚举一)
- 一周学会C#(枚举二)
- 一周学会C#(函数二)
- 一周学会C#(函数三)
- 一周学会C#(值的类型一)
- 一周学会C#(值的类型二)
- 一周学会C#(值的类型三)
- 一周学会C#(值的类型四)
- 一周学会C#(语句一)
- 一周学会C#(语句二)
- 一周学会C#(语句三)
- 一周学会C#(命名空间)
- 一周学会C#(枚举一)
- 一周学会C#(枚举二)
- 一周学会C#(结构一)
- 一周学会C#(结构二)