普通格式化:
%d, 输出完整的整数指定类型格式化:
%hd,输出类型为short条件格式化:
%.2f, 输出精度为2的小数点数(浮点型)
| 字符 | 说明 |
|---|---|
| i | int类型 |
| d,ld,I32d | int类型 |
| u,I32u | uint类型 |
| hd | short类型 |
| hu | ushort类型 |
| lld,I64d | long类型 |
| I64u,llu | ulong类型 |
| .f, .{num}f | float,如果指定长度 num,就是double |
| .g, .{num}g | 精度值更高的浮点型 |
| .e | 科学计算小数型 |
| .o | 八进制的整数 |
| .x | 十进制的整数 |
| .s | 字符串类型 |
void OnStart()
{
// 1. 简单输出函数: Print
string str = "我爱C++";
int i = 666;
Print("Hello World! ", "我叫阿龙, ",str, i);
// 2. 格式化输出函数: PrintFormat or printf
printf("Hello World! %i 我叫阿龙",i);
// 整型
printf("int类型: %i", 10086);
printf("int类型: %d", 10010);
printf("int类型: %ld", 10000); // l 小写L
printf("int类型: %I32d", 2100000000); // I 大写的i
printf("uint类型: %u", -10086);
printf("short类型: %hd", 32000);
printf("ushort类型: %hu", 65535);
printf("long类型: %lld", 100860000000); // l 小写L
printf("long类型: %I64d", 100860000000); // I 大写的i
printf("ulong类型: %llu", 100860000000); // l 小写L
printf("ulong类型: %I64u", 100860000000); // I 大写的i
printf("float类型: %f", 3.1715926); // 输出完整的单精度类型
printf("float类型: %.7f", 3.1715926888); // 截取指定位数
printf("float类型: %.f", 3.1715926888); // 输出整数
printf("e类型: %e", 3.1715926888);
printf("e类型: %.20e", 3.171592688800000001);
printf("string类型: %s", "感谢各位老板的一键三连!");
printf("八进制类型: %o", 10); // o 是大写的O
printf("八进制类型: %x", 12); // x 是大写的 X
}
瓜皮猫量化编程

