C/C++基础输入输出知识

  1. int、long、long long在printf中的格式
类型 存储字节 表示范围 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>             //定义的就是你要输入和输出的内容

文件名的<>与""

/

< >引用的是编译器的类库路径里面的头文件

" "引用的是你程序目录的相对路径中的头文件

你可能感兴趣的