C# 整數(shù)轉(zhuǎn)二進(jìn)制字符串方式
C# 整數(shù)轉(zhuǎn)二進(jìn)制字符串
C# Int to Binary String
要求
用二進(jìn)制顯示整數(shù),固定長度,左邊不足補(bǔ)零。
方法
int.tostring沒有二進(jìn)制格式定義。 詳見 Microsoft 標(biāo)準(zhǔn)數(shù)字格式字符串說明。
正解,用Convert.ToString:
int c=5; string d = Convert.ToString(c,2).PadLeft(4,'0');
d: “0101”
C# 輸入任意整數(shù)轉(zhuǎn)成二進(jìn)制
static void Main(string[] args)
{
int[] a = erjinzhi(2021);
for (int i = 0; i < a.Length; ++i)
{
Console.Write(a[i]);
}
}
public static int[] erjinzhi(double d)//輸入一個數(shù)字,將數(shù)字轉(zhuǎn)成二進(jìn)制
{
int[] gen = new int[12];//10個長度
for (int i = 0; d > 0; ++i)//商=0時候停止
{
gen[i] = (int)d % 2;//將余數(shù)轉(zhuǎn)為int類型,存到gen[]數(shù)組中
d = d / 2;//老商/2作為新被除數(shù)
d = Math.Floor(d);//向下取整
}
Array.Reverse(gen);//將數(shù)組倒敘就得到二進(jìn)制了
return gen;
}總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Unity存儲游戲數(shù)據(jù)的多種方法小結(jié)
這篇文章主要介紹了Unity存儲游戲數(shù)據(jù)的幾種方法,在游戲開發(fā)中,存儲游戲數(shù)據(jù)是非常重要的,因?yàn)橛螒驍?shù)據(jù)決定了游戲的各個方面,例如游戲的進(jìn)度、玩家的成就、游戲的設(shè)置,需要的朋友可以參考下2023-02-02
Unity編輯器資源導(dǎo)入處理函數(shù)OnPostprocessAudio使用案例
這篇文章主要為大家介紹了Unity編輯器資源導(dǎo)入處理函數(shù)OnPostprocessAudio使用案例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
C#實(shí)現(xiàn)的4種常用數(shù)據(jù)校驗(yàn)方法小結(jié)(CRC校驗(yàn),LRC校驗(yàn),BCC校驗(yàn),累加和校驗(yàn))
本文主要介紹了C#實(shí)現(xiàn)的4種常用數(shù)據(jù)校驗(yàn)方法小結(jié)(CRC校驗(yàn),LRC校驗(yàn),BCC校驗(yàn),累加和校驗(yàn)),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
C#如何給新建的winform程序添加資源文件夾Resources
這篇文章主要介紹了C#如何給新建的winform程序添加資源文件夾Resources,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09
C#如何Task執(zhí)行任務(wù),等待任務(wù)完成
這篇文章主要介紹了C#如何Task執(zhí)行任務(wù),等待任務(wù)完成,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06
Unity的AssetPostprocessor?Model動畫函數(shù)使用案例深究
這篇文章主要介紹了Unity的AssetPostprocessor?Model動畫函數(shù)使用案例的深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08

