/******************************************************************************************************
* @file name: :CountInt
* @brief :
* @author :wvjnuhhail@126.com
* @date :2024/06/03
* @version 1.0 :V1.0
* @property :暫無
* @note :None
* CopyRight (c) 2023-2024 wvjnuhhail@126.com All Right Reseverd
******************************************************************************************************/
/*******************************************************************************************************
* @function name : count_bits_1
* @brief : 計算int變數中有多少bit的值是1。
* @param : value
* @retval : int
* @date :2024/06/03
* @version :V1.0
* @note :None
*******************************************************************************************************/
int count_bits_1(int value)
{
int count = 0, i = 0;
for (i = 0; i < 32; i++)
{
if (value & 0x01)
{
count++;
}
value >>= 1; //逐個移位操作
}
return count;
}
int main()
{
printf("%d\n", count_bits_1(7));
}
計算int變數中攸多少bit的值是1
相關文章
- Shell程式設計-04-Shell中變數數值計算程式設計變數
- 關於int型別數值的運算問題型別
- mysql int(3)與int(10)的數值範圍相同嗎?MySql
- js計算線性漸變的中間顏色值JS
- Linux中的環境變數知多少?Linux變數
- SPSS計算極值、平均值、中位數、方差、偏度、峰度、變異係數SPSS
- 【數值計算方法】數值積分&微分
- python計算對數值Python
- 圖解計算機中的數值範圍和浮點運算圖解計算機
- 計算機中位(bit), 位元組(byte), 字(word)的關係計算機
- MySQL中變數的定義和變數的賦值使用MySql變數賦值
- 數值計算的可靠性(二)
- 數值計算的可靠性(三)
- 數值計算的可靠性(一)
- 雜篇:計算機的世界:[-bit之魂-]計算機
- INT型別知多少型別
- 【數值計算方法】常微分方程數值解-數值實驗
- python 計算中位數、四分位數、最大值、最小值等Python
- 計算機系統002 – 數值運算計算機
- 計算 1-100 的素數
- 【數值計算方法】線性方程組的迭代解法-數值實驗
- 異或運算的巧用 → 不用額外的變數,如何交換兩個變數的值?變數
- JS中的變數賦值深入理解JS變數賦值
- 自己對Java中if變數賦值的理解Java變數賦值
- Windows批處理中的變數和值Windows變數
- Java中Short型別轉換為Int型別是如何計算的?原碼、反碼、補碼是什麼?Java型別
- 2021-2-17:Java HashMap 的中 key 的雜湊值是如何計算的,為何這麼計算?JavaHashMap
- 【數值計算方法】非線性方程求根-數值實驗
- Erlang那些事兒第1回之我是變數,一次賦值永不改變變數賦值
- spark的計算器與廣播變數Spark變數
- 記憶體地址中的16進位制最小單位是1bit,1Byte?記憶體
- LeetCode之1 bit and 2 bit Characters(Kotlin)LeetCodeKotlin
- 如何從字串文字中拆解出多個數值並計算字串
- linux 中如何判斷變數是否為數值Linux變數
- int型別是無法通過&獲取地址的,那物件裡的*int應該如何賦值型別物件賦值
- 不用第三個變數,交換變數的值變數
- 如何列印數值變數變數
- Java 中將lambda 表示式體中的變數賦值給lambda體之外的一個區域性變數時,要求那個區域性變數是final 修飾的Java變數賦值