类型 | 存储字节 | 表示范围 | printf输出格式 |
---|---|---|---|
char | 1 | -128 到 127 或者 0 到 255 | %c |
int | 4 | -2147483648~2147483647 | %d |
long | 4 | -2147483648~2147483647(二十亿) | ld |
long long | 8 | 9223372036854775808~+9223372036854775807(九百亿亿) | %lld |
__int64 | 8 | 9223372036854775808~+9223372036854775807 | %l64d |
float | 4 | +/- 3.4e +/- 38 (~7 个数字) | %f |
double | 8 | +/- 1.7e +/- 308 (~15 个数字) | %lf |
2.可以在"%"和字母之间插进数字表示最大场宽。
/
如果字符串的长度、或整型数位数超过说明的场宽, 将按其实际长度输出。
但对浮点数, 若整数部分位数超过了说明的整数位宽度,将按实际整数位输出;
若小数部分位数超过了说明的小数位宽度, 则按说明的宽度以四舍五入输出。
#include <stdio.h>
#include <math.h>
int main()
{float f=atan(1.0)*4;//π的值 3.1415926535printf("%8.4f
",f);//打印" 3.1416" 前面打印两个空格return 0;
}
3.#include 文件名
#include <math.h> // 一些数学函数的原型,以及相关的类型和宏
#include <cstdio> //stdio.h的内容用C++的头文件形式表现出来
#include <iostream> //定义的就是你要输入和输出的内容
文件名的<>与""
/
< >引用的是编译器的类库路径里面的头文件
" "引用的是你程序目录的相对路径中的头文件