C語言:以二進位制方式列印資料
程式碼:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void decToBin(int num)
{
if(num>0)
{
decToBin(num/2);
printf("%d",num%2);
}
}
int main()
{
int num = 1234567891;
decToBin(num);
printf("\n");
return 0;
}
執行結果:
[email protected]:/mnt/hgfs/Ubuntu12.04-share# ./test
1001001100101100000001011010011
[email protected]:/mnt/hgfs/Ubuntu12.04-share#
參考連結:
https://blog.csdn.net/xzongyuan/article/details/28889063
相關推薦
C語言:以二進位制方式列印資料
程式碼: #include <stdio.h> #include <string.h> #include <stdlib.h> void decToBin(int num) { if(num>0) { decToBin(num/2);
SQLserver C#將圖片以二進位制方式儲存到資料庫,再從資料庫讀出圖片
一 儲存到資料庫 1、建立資料表UserPhoto userID為varchar(50) 設定為標識列unique不能重複 alter table UserPhoto add unique(UserID) &n
C語言:在螢幕上列印楊輝三角。
在編寫這個程式之前,我們應該清楚什麼是楊輝三角? 解釋:每個數等於它上方兩數之和。每行數字左右對稱,由1開始逐漸變大。第n行的數字有n項。 #include<stdio.h> #include<windows.h> #define N 10 定
C語言:列印100~200 之間的素數
質數又稱素數。一個大於1的自然數,除了1和它自身外,不能整除其他自然數的數叫做質數。 列印100~200之間的素數程式碼如下: #include<stdio.h> int main() { int i,j,flag; for(i=101;i<200;i=i+
軟體素材---linux C語言:向檔案末尾進行追加資料
void AppendDataToFile(char* filePath, char* msg) { // 以附加方式開啟可讀/寫的檔案, 如果沒有此檔案則會進行建立,然後以附加方式開啟可讀/寫的檔案 FILE* fp = fopen(filePath, "a+");
C語言:預定義,設定列印除錯函式
#include <stdio.h> #include <string.h> #define pri
C語言:定義字串的幾種方式
#include <stdio.h> #include <stdlib.h> int main() { //定義字串的幾種方式 //字串和字元陣列的區別:最後一位是否是空字元 char names1[] = {'
在C語言中以程式設計的方式獲取函式名
在C語言中以程式設計的方式獲取函式名 僅僅為了獲取函式名,就在函式體中嵌入硬編碼的字串,這種方法單調乏味還易導致錯誤,不如看一下怎樣使用新的C99特性,在程式執行時獲取函式名吧。 物件反射庫、除錯工具及程式碼分析器,經常會需要在執行時訪問函式的名稱,直到不久前,唯
C語言的三種整型資料型別:int、short int和long int
int資料型別的位數為16位,short int資料型別的位數也是16位。而long int的位數為32位,可用來儲存比較大的整數。 short int 和 long int可以縮寫為short 和 long。 C語言中的整型資料型別int、
C語言:向檔案末尾進行追加資料
1)直接進入主題吧 通過一個簡單的示例進行講解(此示例用文字檔案進行演示): #include <stdio.h> #include <stdlib.h> #include <errno.h> #define FILE_NAME "d
c語言:資料的輸入
任務程式碼: 自然分割: <span style="font-size:14px;">#include <stdio.h> #include <stdlib.h>
C語言:有5個學生,每個學生有3門課的成績,從鍵盤輸入學生資料,計算平均成績
有5個學生,每個學生有3門課的成績,從鍵盤輸入學生資料(包括學生號、姓名、三門課成績),計算平均成績,將原有資料和計算出的平均分數存放在磁碟檔案“stud”中 對於平均成績的思路就是:把平均成績當做結構體的一項 在輸入3門課成績以獲得平均成績時,要注意在c語言中,三門成績
linux環境下C語言實現非阻塞方式讀取字串資料的串列埠測試程式,即串列埠工具的編寫
一、前言 1.1 關於串列埠測試工具,網上已經有整合好的應用程式提供大家使用,但其只提供功能介面,內部具體怎麼實現的還需要自己去探索; 1.2 關於串列埠通訊的測試程式在網上已經是數見不鮮,但也不排除很多是直接“參考”別人的(ctrl+c),而且很多程式
資料結構(C語言):連結串列,約瑟夫問題
開始學習資料結構,把寫過的程式碼發上來,希望可以給有需要的人一個參考。 //本程式碼由 大漠孤煙 整理編寫,並驗證通過 //求解約瑟夫問題,涉及到連結串列節點的生成,節點的插入和刪除,對理解連結串列非常有好處 //N個節點圍城一圈,從第一個節點開始計數(1),每數
C語言:constkeyword、結構體
data con post -s 標簽 初始化 weight 什麽 聯系 前幾節內容的解說,主要是內存地址及指針的分析。這一節解說一下easy混淆的keywordconstant及結構體的知識。 一、constkeyword 1. 字符常量的指針 char const
c語言:復合文字
參數 語句 ... 指向 c語言 使用方法 類型 .... 意義 復合文字的意義,相當於是在C語言中,為數組類型定義了一種類似於8之於int,‘w‘之於char一樣的常量類型,所以從C99之後,可以在一些地方使用復合文字來代替數組使用。 復合文字的聲明 (int [3])
0基礎學C語言:C語言視頻教程免費分享!
軟件 適合 密碼 計算機程序 計算機編程 學c語言 應用軟件 技術分享 朋友 C語言是一種通用的、過程式的編程語言,廣泛用於系統與應用軟件的開發。作為計算機編程的基礎語言,長期以來它一直是編程愛好者追捧而又比較難學的語言。C語言是一種計算機程序設計語言,它既具有高級語言的特
c語言:順序表傳參要是指針類型的才能改變順序表
過去的 oca 頭文件 def blog 文件中 data div log 想在頭文件中初始化順序表,在main函數只能傳參的時候傳的是(sqlList L),調用LocalElem(L,X)是報錯說沒有給L初始化. 原因:調用初始化的函數,傳過去的參數是sqlList L
C語言:二維數組與指針實踐1
mvc 數組 vpx c99 mar ebe inf xsl ndt 實1r遜5駛誹喜濟51http://docstore.docin.com/psb360 毓V私陶塹4v31Fhttp://www.docin.com/zucga0192 53o97gw蓖沙賭2yh
C語言:歸並排序
tar merge ret void class while std stdio.h 歸並排序 歸並排序(C語言)。 先上代碼,理論會後面一起總結。 1. 遞歸 2. 非遞歸 #include <stdio.h> #include <stdlib.h