小编oru*_*awa的帖子

迭代速度和数据类型

通过数组(或列表,linkedList,Dictionary ect)的迭代速度是否取决于数据类型?

示例:一个10个bools v/s的数组,一个10个整数的数组?

c# iteration performance

7
推荐指数
1
解决办法
862
查看次数

C++:Bitshifting未签名的短片

我正在尝试将2个unsigned char保存到一个unsigned short中.所以我所做的就是保存第一个字符,然后将它移位到第二个字符的OR.

码:

unsigned char a = 8;
unsigned char b = 2;
unsigned short c = a;
c << 8;
c |= b;
Run Code Online (Sandbox Code Playgroud)

但我首先遇到了bithift的问题.运行此代码:

unsigned char a = 8;
unsigned short c = a;
c << 8;
cout << c;
Run Code Online (Sandbox Code Playgroud)

我希望得到2048.我甚至在这里查看:http://www.miniwebtool.com/bitwise-calculator/bit-shift/?data_type = 10&number = 8&place = 8 &operator = Shift + Left .但相反,我得到8.我做错了什么?

c++ unsigned short

-1
推荐指数
1
解决办法
845
查看次数

标签 统计

c# ×1

c++ ×1

iteration ×1

performance ×1

short ×1

unsigned ×1