エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
countr_zero - cpprefjp C++日本語リファレンス
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
countr_zero - cpprefjp C++日本語リファレンス
namespace std { template <class T> constexpr int countr_zero(T x) noexcept; } 概要 右から連続した... namespace std { template <class T> constexpr int countr_zero(T x) noexcept; } 概要 右から連続した0のビットを数える。 テンプレートパラメータ制約 型Tが符号なし整数型であること 戻り値 値xの、最下位ビット (LSB, least significant bit) から開始して連続した0ビットの数を返す。 x == 0の場合、符号なし整数型Tのビット数が返る。 例外 投げない 備考 この関数は、ハードウェア機能として提供されている場合がある GCCの組み込み関数として__builtin_ctz()、__builtin_ctzl()、__builtin_ctzll()が定義されていた 例 #include <cassert> #include <bit> #include <cstdint> int main()