【UE4】C++入门相关知识点

1、cin.getline()函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KOkIOk30-1673235503282)(D:\Typora\image\image-20230106130426242.png)]

参数1:填装位置 参数2:参数填装大小

使用cin.getline()后,往变量Name输入内容时,按空格不会结束此次输入,空格也会被输入到Name中。

2、getline()函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ErCenM5A-1673235503283)(D:\Typora\image\image-20230106132115228.png)]

在string中使用getline()

参数1:输入源(一般为cin) 参数2:装填位置

这是string中输入空格的方法

3、求string长度和char数组长度的函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qP3amZMn-1673235503283)(D:\Typora\image\image-20230106132739873.png)]

s1.length():返回string的长度

strlen(Name):返回字符数组的长度

4、二维数组的构建

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sZRJfyVz-1673235503284)(D:\Typora\image\image-20230106134018524.png)]

左边是高维度,右边是低维度,构建时必须指明除了最高维度外的所有低维度的元素个数

5、新的for循环遍历

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1HA0vFwO-1673235503284)(D:\Typora\image\image-20230107133101637.png)]

for(auto Num:Data){} 这是C++11的一个语法糖

6、位运算的应用

1、整型正数快速除以2:右移1位

​ 整型快速乘以2:左移1位

2、借助按位异或,交换两个变量的值

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3WiPtt8k-1673235503284)(D:\Typora\image\image-20230109104919161.png)]

3、获取二进制N位上的数

先右移N-1位,然后再和0x1(0000 0000 0000 0001)按位与

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H32kEJEv-1673235503284)(D:\Typora\image\image-20230109110508601.png)]

4、把第N位变为0或1

改为1:将1左移N-1位,然后与原数据按位或

改为0:将1左移N-1位,然后与原数据按位与,再取反

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lh09OeuU-1673235503285)(D:\Typora\image\image-20230109110632768.png)]

7、枚举类型的定义和使用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8sixvS6p-1673235503285)(D:\Typora\image\image-20230109112357028.png)]

调整枚举项的值:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ii2nSYkx-1673235503285)(D:\Typora\image\image-20230109113403252.png)]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Student_Hc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值