老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

C語言中格式輸出二進制的兩種方法-創新互聯

1.前言

在我們日常的編程中,有時候需要格式化輸出一個整形數據的二進制,但是在我們C語言中只有
輸出十進制:%d;
輸出十六進制:%x;
輸出單個字符:%c;
輸出字符串:%s;
輸出變量所在的地址:%p;
而并沒有這種二進制對應的格式,所以需要我們手動來實現。

10年積累的成都網站建設、成都網站制作經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有洮北免費網站建設讓你可以放心的選擇與我們合作。2.源碼實現

本篇博客給大家介紹兩種方法:
1.通過庫函數itoa,需要包含頭文件:#include
2.通過十進制轉成二進制的常用方法——短除法;
為方便大家使用,將兩種方法都封裝成了函數,源碼如下:

#include#include#define uint32 unsigned int
#define uint8 unsigned char

void FuncOutputBin(uint32 value)
{char string[32]={0};   //形參類型uint32大為32位,因此我這里定義了大小為32的字符串數組存放
	itoa(value, string, 2);  
	printf("庫函數得到的二進制為:%s\r\n",string);
}

//用短除法的思想得到二進制,之后將數據從后往前讀取 
void ShortDivOutputBin(uint32 input)
{uint8 temp[33] = {0};  
	int i = 0;
	printf("短除法得到的二進制為:");
	while(input)
	{temp[i] = input % 2;	//取余數存放到數組中,此為得到的二進制數
		input = (uint32)input / 2;  //短除,while中判斷是否除盡
		i++;  //存儲了一個二進制數,自加存儲下一個
	}
	for(i--; i>=0; i--)  //由于最后一次input為0無效,i還是自加了,因此最后一次自加的值是無用的,所以先自減,然后將余數從后往前讀取
    {printf("%d",temp[i]);
	}
	printf("\r\n");
}

void main(void)
{uint32 input = 0;
	printf("請輸入一個需要轉化為2進制的整形數據:");
	scanf("%d", &input); 
	FuncOutputBin(input);
	ShortDivOutputBin(input);	
}

itoa函數原型:char *itoa( int value, char *string,int radix)
功能:將整形數據value轉化成需要的進制radix,然后將之以字符串的形式存放在string中;
返回值:轉化成對應進制后的字符串的地址,也可以不使用返回值;
它的三個參數依次為:
value:需要轉化的整形數據;
string:轉化成對應進制后的字符串的地址;
radix :需要轉化的進制(我這里需要轉化為2進制,所以填2);

3.結果展示

(有圖有真相咯~)
在這里插入圖片描述
放在最后,喜歡作者的歡迎關注我們的公眾號"腦補空間”,會為大家推送更多推文~
在這里插入圖片描述

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧


名稱欄目:C語言中格式輸出二進制的兩種方法-創新互聯
標題來源:http://www.xueling.net.cn/article/ecpce.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 日韩不卡一二三区 | 亚洲天天在线日亚洲洲精 | 久久久久女人精品毛片 | 性猛交富婆xxxxx乱大交 | 精品一区在线视频 | 日本成熟少妇高潮A片 | 西行纪60集全免费播放 | 欧美黑人巨大videos精品 | 亚洲综合另类小说色区 | 91看片网| 91精品欧美久久久久久动漫 | 国产精品99久久久精品 | 日本乱码伦视频免费播放 | 孕妇仑乱A级毛片免费看 | 欧美激情在线一区二区 | 亚洲美女在线一区 | 黑人干白妞 | 久久厕所偷拍视频 | 一眉道姑免费观看高清 | 東热精品中字久久无码五月天 | 亚洲理论片在线观看 | 欧美男同志网站 | 亚洲精品国产精品国自产观看 | 国产奶水四溅在线观看 | 国产精品福利在线播放 | 亚洲精品国产91 | 黄站在线观看 | 黑人巨大精品欧美一区二区蜜桃 | 九九在线观看免费视频 | 草草视频在线播放 | 欧美疯狂xxxxbbbb喷潮 | 成年人射精的黄色视频网站 | 性生交大片xx | 暖暖在线日本免费中文 | 国产一区二区在线影院 | 俺去啦最新地址 | 免费精品99久久国产综合精品 | 国产午夜免费 | 99精品国产高清一区二区麻豆 | 亚洲高清视频一区二区三区 | 久久久久爽人综合网站 |