Loading

PAT中常用数据类型及输入输出-C-C

PAT中常用数据类型及输入输出(C/C++)

常用数据类型

bool

int

double

long

long long

数据类型范围

\mathbf{int\in(-2{31}\to2{31}-1)}最大大概为20亿

\boldsymbol{long\ long\in(-2{63}\to2{63}-1)}最大大概为{\color{Red} 10^{18}}

#include<cstdio>

int main()
{
	int intmax=(1<<31)-1;
	int intmin=-(1>>31);
	
	printf("max of int = %d\n",intmax);
	printf("min of int = %d\n",intmin);
	return 0;
}

点击并拖拽以移动

结果:
max of int = 2147483647
min of int = 0

点击并拖拽以移动

数据的输入

double %lf

float %f

long %ld

long long %lld

数据的输出

double/float %f

long %ld

long long %lld

数据输出的格式控制

#include<cstdio>

int main()
{
	int a=1;
	long b=1;
	printf("%05d  %03ld\n",a,b);//%0x补x个前导0 
	double c=1.234;
	printf("%.2f",c);//%.xf保留x个小数位 
	return 0;
}

点击并拖拽以移动

结果:
00001  001
1.23

点击并拖拽以移动

注意点:

数据的输入输出一定要匹配,不然会出错

posted @ 2022-12-26 19:37  马路野狼  阅读(23)  评论(0)    收藏  举报