标签: c++
哪个版本会更快:
uint_32_t result = (c[0] << 24) + (c[1] << 16) + (c[2] << 8) + c[3]
或
uint_32_t result = (c[0] << 24) | (c[1] << 16) | (c[2] << 8) | c[3]
答案 0 :(得分:1)
答案完全取决于平台,但差异,如果有的话,那么它将会对程序产生任何影响。
将来,你应该自己测试,而不是问这个问题。