次の構成のどれが優先され、より高速であるかを知りたいです。
unsigned char str1 = (unsigned char)str2
vsunsigned char str1 = str2 & 0xff
または
unsigned value1 = (unsigned)value2
vsunsigned value1 = value2 & 0xffffffff
質問:
-からに変換することによって: -1番目は2番目(または)
よりも速いですか?
-どちらを使いますか?どちらを使用するのが良いですか?
-として変更できますか?0xff
0xffffffff
(unsigned char)str
str & 0xff