Retourner au contenu associé (entrée de forum : Comment effectué une rotation de bit sur un Byte ?)
Posté par Sisyphe Plâtrier le 18 juin 2005 à 12:56. En réponse au message Comment effectué une rotation de bit sur un Byte ?. Évalué à 4.
unsigned char reverse_char(unsigned char fc) { unsigned char lRet = 0; unsigned char lUMask = 1, lDMask = 1 << 7; for ( ; lDmask != 0 ; lDMask >> 1, lUMask << 1 ) if ( (fc & lDMask) != 0 ) lRet |= lUMask; return lRet; }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Essai
Posté par Sisyphe Plâtrier . En réponse au message Comment effectué une rotation de bit sur un Byte ?. Évalué à 4.
unsigned char reverse_char(unsigned char fc) { unsigned char lRet = 0; unsigned char lUMask = 1, lDMask = 1 << 7; for ( ; lDmask != 0 ; lDMask >> 1, lUMask << 1 ) if ( (fc & lDMask) != 0 ) lRet |= lUMask; return lRet; }Pour les intégristes du clan d'en face, retirer les "!= 0" et les préfixes des identificateurs ;-) Sinon google reverse_byte donne des solutions ...