bitRead()
原文
bitRead()はマクロ関数です。
数値のビットの値を取得します。
書式
bitRead(x, n)
引数
x :ビットを読み取るための数値。
n :最下位ビット(右端)からのビット番号;(0~)
戻り値
ビットの値(0または1)。
Arduinoとの互換性
bitRead()のMaple(Arduino STM32)バージョンはArduinoと互換性があります。
解説
bitRead()は次のように定義されています。
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
指定する引数のデータ型のサイズのかかわらず、指定したビットの値を返します。
関連項目
bit()
bitWrite()
bitSet()
bitClear()
License and Attribution: Portions of this page were adapted from the Arduino Reference Documentation, which is released under a Creative Commons Attribution-ShareAlike 3.0 License.
このドキュメントはleafLabs, LLC.が執筆し、たま吉が翻訳・一部加筆修正したものです。
Arduino STM32 リファレンス 日本語版 に戻る