bitSet()
原文
bitSet()はマクロ関数です。
数値変数のビットを1に設定します。
書式
bitSet(x, n)
引数
x :ビットを設定する数値変数
n :最下位ビット(右端)からのビット番号;(0~)
戻り値
なし
解説
bitSet(x, n)は次のように定義されています。
#define bitSet(value, bit) ((value) |= (1UL << (bit)))
指定する引数のデータ型のサイズのかかわらず、指定した位置のビットに1を設定します。
Arduinoとの互換性
bitSet(x, n)のMaple(Arduino STM32)バージョンはArduinoと互換性があります。
関連項目
bit()
bitRead()
bitWrite()
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 リファレンス 日本語版 に戻る