_rotl, _rotr, _lrotl, _lrotr - 整数のローテート

【書式】

#include <stdlib.h>

unsigned int _rotl(unsigned int val, char cnt);

unsigned int _rotr(unsigned int val, char cnt);

unsigned long _lrotl(unsigned long val, int cnt);

unsigned long _lrotr(unsigned long val, int cnt);

【解説】

_rotl(), _lrotl()はvalをcnt回だけ左にローテートします。

_rotr(), _lrotr()はvalをcnt回だけ右にローテートします。

【可搬性】

DOS窓

【copyright (c) 安江正樹@東海大学理学部物理学科】