//列印16進製制
#include
#include
int main(int argc,char **argv)
hfile=createfile(argv[1],generic_read,file_share_read,null,
open_existing,file_attribute_normal,null);
if(hfile==invalid_handle_value)
dwsize=getfilesize(hfile,null);
if(dwsize==invalid_file_size)
lpbuff=(unsigned char *)malloc(dwsize);
if(!lpbuff)
while(dwsize>dwindex)
dwindex+=dwread;
} for(i=0;i
}//end of try
__finally
return 0;
} #include
#include
void main(int argc,char **argv)
if((p=fopen("c://1.doc","r"))==null)
m=fgetc(p);
while(m!=eof)
if(i<4)num[i++]=0+'0';
while(i>=0)
printf("%c",num[--i]);
m=fgetc(p);
}fclose(p);
}//將16進製制轉換為二進位制
#include
#include
void main(int argc,char **argv)
if((p=fopen("c://1.doc","r"))==null)
m=fgetc(p);
while(m!=eof)
if(i<4)num[i++]=0+'0';
while(i>=0)
printf("%c",num[--i]);
m=fgetc(p);
}fclose(p);
}
在shell指令碼中嵌入二進位制可執行程式
思路 將二進位制可執行程式新增到shell 末尾,執行shell 時,在將該二進位制可執行程式匯出來,然後執行匯出的二進位制程式。先準備shell 指令碼 root liumin 123 cat test.sh bin sh prog name test.exe rm f sed 1,end of ...
二進位制 二進位制起源
現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...
二進位製碼轉BCD碼
在微控制器裡面,如 顯示個溫度值,這時,要取乙個數的個位 十位 百位,可以用 和 求商和求餘 來解決。但是,在fpga裡面用求商和求餘將會非常消耗資源,這樣就必須用到二進位制轉bcd碼了,這裡介紹一種簡單的加3移位演算法。注 b代表二進位制,d代表十進位制,0x代表十六進製制,bcd 為bcd 碼,...