日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言 乱码转化为16进制_面向小白的C语言科普教程(一)文件和扩展名、编码和十六进制...

發(fā)布時間:2024/4/13 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言 乱码转化为16进制_面向小白的C语言科普教程(一)文件和扩展名、编码和十六进制... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

本系列文章偏向科普向,出發(fā)點是因為某乎每天都給我推送有關(guān)C語言基礎(chǔ)的低質(zhì)問題,答得多了發(fā)現(xiàn)不僅收不到贊,甚至?xí)驗樘踔嵌舴邸K悦壬藝L試給有想要了解、學(xué)習(xí)C語言及相關(guān)計算機知識的同學(xué)復(fù)制一條自身覺得可能會比較高效的路線的想法,目標是讓電腦小白在學(xué)習(xí)的過程中了解計算機自底向上盡可能全面的相關(guān)知識,進而真正地學(xué)會C語言。畢竟C語言與其他語言不同,比較偏向底層,如果完全不了解體系結(jié)構(gòu)和操作系統(tǒng)相關(guān)的知識,學(xué)到指針一章會變得非常吃力。

文章并不能代替完整全面的教程,更不能代替實踐操作。如果讀者不滿足于科普,而是想切切實實地找到程序員相關(guān)的工作,最好還是能夠選擇更加系統(tǒng)的書面教材,并切記編程是一門實踐課,必須有目的地練習(xí),積累相當(dāng)規(guī)模的代碼量,踩過足夠多的坑,才能在工作中游刃有余。

任何一個電腦小白開始對計算機感興趣的契機,一定是他開始意識到雙擊【此電腦】(舊稱【我的電腦】)能打開【資源管理器】,里面有著各式各樣的【文件】,而不只滿足于雙擊【桌面】上或者【開始菜單】里安裝的各種軟件的【圖標】。

電腦小白當(dāng)然也知道資源管理器里看到的文件分為很多類型,比如音頻文件、視頻文件、word文件、excel文件,但是你問小白這些文件該怎么區(qū)分,小白大概會覺得就是【文件名】左邊的圖標長得不一樣,還有就是雙擊之后會啟動不同的軟件。如果你教小白寫個【批處理】,告訴他保存為bat文件,大概率會弄出一個1.bat.txt這樣的文件名。

所以但凡是懂點電腦的,裝機后第一件事是需要到【文件夾選項】里把【隱藏已知文件的擴展名】取消勾選。這時候會發(fā)現(xiàn)電腦上的文件都變成了http://123456.xxx這樣的名字,其中最后有個句點加(通常是)三個字母,這三個字母就叫做【擴展名】,起著提示這個文件是什么文件類型,以及啟動對應(yīng)的軟件打開它們的作用。

你可以看見音頻文件有mp3,視頻文件有mp4、avi,word文件是docx,下載的壓縮包是zip、rar,解壓之后里面有個帶圖標的exe雙擊就能用,還有很多的圖標上畫著兩個齒輪的dll文件雖然不知道是什么鬼但是好像聽大佬說過千萬不能亂刪。

你還知道,文件有大小,比如文本文件比較小,圖片和音樂文件大一些,視頻文件最大。或許還聽說過賣U盤的說什么1KB=1024B,1MB=1024KB,1GB=1024MB之類的單位換算。

文件里面到底寫著啥,為什么不親自打開看一看呢。我們知道雙擊txt文件能打開記事本看到里面的內(nèi)容,其實記事本作為最簡單的編輯器,其實是能打開并顯示任意文件的內(nèi)容的。嘗試:用記事本打開一些別的擴展名的文件,比較方便的做法是先打開記事本,然后把文件圖標從資源管理器拖動到記事本里。不要用記事本打開超過1MB大小的文件,會很卡,另外如果不是自己熟悉的文件,不要修改和保存以免損壞。

于是你看到了“亂碼“,包括各種奇怪的字符和不認識的漢字。所謂的亂碼,并不是代表計算機出錯了,只是說明你沒有看懂,或者閱讀的方式不太對,類似你第一次看到文言文的而且還是用繁體字寫的感受。沒關(guān)系,下載一個二進制編輯軟件,例如UltraEdit或者WinHex,用這類軟件來打開,可以看到文件真實的面貌。

【字節(jié)Byte】是計算機程序世界中的最小操作單位,一個字節(jié)由8個【比特位bit】組成。bit就是我們常說的【二進制】位,有0和1兩種狀態(tài),那么8個bit最多能表示2的8次方也就是256種不同的情況,也就是取值范圍為0-255的一個數(shù)字。

可見一個字節(jié)能表示的范圍足夠【編碼】所有的英文【字符】,包括大小寫字母、數(shù)字、英文符號。人類于是制定了【ASCII】編碼表,規(guī)定從48到58代表數(shù)字0到9,從65到90代表大寫字母A到Z,等等。嘗試:有種方法可以直接鍵入ASCII的序號來輸入字符,打開記事本,按住Alt鍵,用數(shù)字小鍵盤輸入65,放開Alt鍵,可以看到輸入了大寫字母A。

由于寫下8個01010101這樣的二進制數(shù)比較費紙而且很難閱讀,所以人類通常用兩個【十六進制】數(shù)來表示一個字節(jié)。十六進制就是在十進制基礎(chǔ)上加了ABCDEF六個數(shù)字,數(shù)數(shù)是這樣數(shù)的0 1 2 … 9 A B … F 10 11 … 9F A0 A1 … FE FF 100。在二進制編輯軟件中,可以看到任何文件存放的都是十六進制的數(shù)據(jù)。

比如txt文件看到的就是你在記事本里保存的內(nèi)容,英文和數(shù)字占一個字節(jié),漢字一般占兩個字節(jié)(因為漢字顯然大于256個,但少于256*256=65536個)。

比如zip文件雖然看不大懂,不過【文件頭】總是有兩個字符“PK”,exe和dll文件雖然也看不大懂但文件頭總是有兩個字符“MZ”。

比如bmp文件其實是能看懂其中一部分的,那就是圖像的像素數(shù)據(jù),每個像素占用3個字節(jié),RGB分別取值0-255,可以表示約1600萬種不同的色彩(是不是想起了不管什么手機攝像頭,廣告詞上都是這個數(shù)字)。嘗試:用畫圖填充一個黑色的BMP文件,然后用二進制編輯軟件把畫面中部隨便一些像素改成白色(不要修改文件頭)。

總結(jié)

以上是生活随笔為你收集整理的c语言 乱码转化为16进制_面向小白的C语言科普教程(一)文件和扩展名、编码和十六进制...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 善良的女朋友在线观看 | 91久久精品一区二区 | 久久久久久久国产精品视频 | 又粗又猛又爽又黄少妇视频网站 | 美国黄色一级视频 | 欧美50p| 久久精品人妻av一区二区三区 | 国产1区2区在线观看 | 51成人| 先锋资源网av | 国产精品九九 | 国产乱码一区二区三区播放 | 波多野结衣av在线播放 | 亚洲视频区 | 2019中文字幕在线视频 | 久久大片 | aaa亚洲 | 中国二级毛片 | 欧美亚洲另类小说 | 久久久国产精品黄毛片 | 亚洲图片自拍偷拍 | 欧美乱妇狂野欧美视频 | 欧美精品一二三四区 | 久久桃色 | av天天色 | 国产成人在线影院 | 日韩免费在线播放 | 不卡av在线免费观看 | 国产美女一区二区三区 | 97人人精品 | 日韩中文字幕视频 | 亚洲黄色小说图片 | 日韩最新视频 | 成人黄色国产 | www.色在线 | 中文字幕一区二区在线观看 | 欧美一二 | 91亚洲视频在线 | 国产女人18毛片水真多1 | 尤物在线免费视频 | 99自拍视频在线观看 | 亚洲一区二区三区香蕉 | 肉色超薄丝袜脚交69xx | 亚洲欧美日韩视频一区 | www.香蕉网| 亚洲乱码国产乱码精品精剪 | 日本体内she精高潮 男女视频在线免费观看 | 69视频网址 | 久久亚洲AV无码精品 | 男人操女人网站 | 国产一区二区三区四区在线观看 | 波多野结衣一区二区 | 国产片一区二区三区 | 亚洲一区二区三区国产 | 成人福利在线免费观看 | 日韩国产欧美精品 | 色天堂影院 | 相亲对象是问题学生在线观看 | 亚洲毛片一区二区三区 | 国产深喉视频一区二区 | 精品人妻av在线 | 国产极品久久 | 日韩一级| 一区二区三区视频在线观看免费 | 精品久久久久久无码中文野结衣 | 亚洲精品在线观看免费 | 亚洲女人18毛片水真多 | 日韩午夜激情 | 欧美蜜桃视频 | 草久久 | 日本天堂在线播放 | 韩日视频在线观看 | 看黄色大片 | 亚洲精品20p | 久久久久视 | 97人人精品 | 777四色 | 综合精品国产 | 老熟女高潮一区二区三区 | 网站一级片 | 极品少妇xxxx精品少妇偷拍 | 欧美大片在线观看 | 天堂亚洲网 | 澳门免费av | 欧美蜜桃视频 | 中文字幕第一页在线视频 | 中国老熟妇自拍hd发布 | 精品日韩av | 欧美亚洲综合视频 | 亚洲丝袜一区 | 欧美嫩草 | 性欧美video另类hd尤物 | 国产精品午夜一区二区 | 成人在线观看网站 | 国产做爰全过程免费视频 | 国产精品海角社区 | 日本黄色免费网站 | 超碰在线香蕉 | 欧美午夜在线观看 |