現在RC4復号化を実装していますが、このアルゴリズムは0〜255の数値でのみ動作するため、できるだけ安全なコードを記述しunsigned char、単純intな変数ではなく変数を適切に使用したいと考えています。
さて、これは私に状況に直面しましたが、私は何が起こるかを予言することはできません。
与えられているのは3つの変数i、、:jk
unsigned char i = 150;
unsigned char j = 155;
unsigned char k = 0;
式はk = (i + j) % 256適切に設定さkれます49か、またはに切り捨てられますか255?i+j
編集:「j」が「k」と綴られているのを修正