○printf

#include <stdio.h>

int main(){

	printf("%010d\n", 10);           //0詰め10桁で表示
	printf("%x\n",(unsigned int)-1); //16進で表示
	printf("%d\n",(unsigned int)-1); //符号付10進数で表示
	printf("%u\n",(unsigned int)-1); //符号無し10進数で表示
	printf("%.14lf\n",(double)12.34567890123456789);//小数点以下14桁を表示
	printf("%f\n",(float)12.34567890123456789);
	printf("%.2f\n",(float)10.1151);//小数点以下2桁に四捨五入して表示
	printf("%.2f\n",(float)10);     //小数点以下2桁にして表示
	printf("%05g\n",(double)10.1);   //5桁にして表示
	printf("%g\n",(double)10.0);     //表現できる最小の桁数で表示
	printf("%e\n",(double)10.1);     //指数形式で表示

	return 0;
}

処理結果

0000000010
ffffffff
-1
4294967295
12.34567890123457
12.345679
10.12
10.00
010.1
10
1.010000e+01




▲トップページ > Windows と C++