之间的区别是什么in64 int32, int8。有了“int”功能吗?(int意味着整数对吧?)

110(30天)
所以我是一个初学者,像真正的初学者在MATLAB。我有几个问题
  1. 区别% d % f,或任何其他% ?
  2. “%”代表什么?
  3. 之间的区别是什么in64 int32, int8。有了“int”功能吗?(int意味着整数对吧?)
请尽可能简单解释一下。非常感谢。

接受的答案

Peter O
Peter O 2020年11月1日
区别% d % f,或任何其他% ?
这些都是格式化控制代码。% d输出一个数字十进制(基地10)格式,用于整数。% f是浮点数小数点后(数字部分)。请参阅本文概述://www.tianjin-qmedu.com/help/matlab/matlab_prog/formatting-strings.html
“%”代表什么?
根据上下文,评论人物或格式化控制字符。
%开始与百分之一意味着它象征的评论。
%解析器不会试图执行代码或文本。
一个=罪(pi);%,也可以将它们添加在一个表达式在同一行。
%的格式控制,你会看到它出现在这样的一个函数,在一个字符串:
流(π是:% 5.2 f。π);
之间的区别是什么in64 int32, int8。有了“int”功能吗?(int意味着整数对吧?)
是的,int意味着整数。数量后,决定了有多少位用于保存数量,这决定了它所能容纳的最大大小号。例如一个int8 8位的存储空间,可以容纳256值(2 ^ 8)。一个32位的位int持有40亿多一点的值。MATLAB使用64位的精度,可用数量翻倍,所以int8 int16 int32, int64。
有签名的整数(intX)和无符号整数(uintX)。无符号将举行,所有积极的价值观和零,同时签署了价值将分裂之间的积极的和消极的数字。8位的类型,无符号范围是0 - 255,而int将介于-128年签署和+ 127(256个值,当你包括零)。

更多的答案(0)

类别

找到更多的在字符和字符串帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!