>> format, intmax('uint64'), realmax
ans =
18446744073709551615
ans =
1.7977e+308
format
指定显示数据在命令窗口中的显示格式。通常的用法是后面带上格式参数,例如
format short e
format long g
像这里不带参数的调用方式,作用是把输出格式恢复为系统默认。
intmax('uint64')
返回64位无符号整数(uint64)的最大值,即2^64-1(楼上的说法不对,uint64是一种数据类型,与操作系统的位数没有任何关系)。
realmax
返回双精度浮点数(double)的最大值,按照IEEE 754规范,double类型的浮点数共64位,包括1个符号位、11个指数位和52个尾数位,所能表达的最大正数是
(2-2^-52)*2^(2^(11-1)-1)=1.7977e+308
表示成16进制为7fefffffffffffff。
谢
追答不长脑子吗,采纳一个错误的答案?
追问是么,那我删了