游戏编程笔记2 --- 基本数据类型

Numeric

int

  • 4 bytes
int i = 200000000;

unsigned int

  • 8 bytes
  • 只能是正数
unsigned int i = 3000000000;

double

  • 8 bytes

float

  • 4 bytes

方法

  • sizeof()
    • 返回结果是 compiler dependent 的
    • sizeof(int); 返回值是4. 意思是4bytes
  • cout
    • 只能返回6位精确度
  • setprecision(int)
    • 设置cout接下来输出的数字精确到多少位
    • 需要 #include <iomanip>
    • cout << setprecision(10);

cmath方法

  • 首先需要#include <cmath>
  • pow(x, y);
  • sqrt(x);
  • abs(x);
  • fmod(123.456, 3); 获取余数。内置的%只能取整数的余数

String

  • 并不是 built in data type, 而是属于 standard library
  • 所以需要声明 #include <string> 或者 #include <iostream>

方法

  • substr(startIndex, amount);
  • length();
  • *Str 把 string 变成 TCHAR array (UE4)

char

  • 单引号
  • built in data type
  • char tolower(char);
  • bool islower(char);

bool

  • true的value是1
  • false的value是0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值