欢迎光临
我们一直在努力

2.13 输出信息函数

普通格式化: %d, 输出完整的整数

指定类型格式化: %hd,输出类型为 short

条件格式化: %.2f, 输出精度为2的小数点数(浮点型)

字符说明
iint类型
d,ld,I32dint类型
u,I32uuint类型
hdshort类型
huushort类型
lld,I64dlong类型
I64u,lluulong类型
.f, .{num}ffloat,如果指定长度 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
 ​
   }
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:瓜皮猫量化编程 » 2.13 输出信息函数
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

瓜皮猫量化交易编程

QQ群: 492653640微信: guapitcom
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活