对于新生入门最基本的就算这几种类型了:
类型 | 范围 | printf表达 | scanf表达 |
int | 2e9 | %d | &d |
long long | 9e18 | %lld | &lld |
unsigned long long | 1e19 | %lu | &lu |
float | 3.4e+38 | %f | &f |
double | 1.79e+308 | %lf | &lf |
如果你想确定精度,例如想保留两位小数
只需要在原来的基础上在字母前面加.2,如果是N位小数呢?那就加.N。
例如:
在有关数字计算中,一般用long long,如果long long不行,就用unsigned long long,百试百灵。
如果你看见10^408之类的计算...相信我,这些是另一个东西了,常规计算是不行的,
要用到“高精度”,这个比较麻烦,属于之后要学习的。
持续更新中...