1樓:高金山
記憶體與磁碟檔案的本質都是01串,不存在什麼字母。
對於ascii編碼的字元,存成檔案,也是二進位的,比如字元『0』就是0x30
如果ascii編碼的字元,怎麼轉換成二進位,你清楚的話。
那麼,從二進位轉換成ascii編碼,應該也很容易弄明白:
如果是0x30(0011 0000),那麼,它就被理解成是字元『0』
其他的編碼,對應著其他的字元。
這下,你明白了吧?
另外,你需求清楚,並不是什麼二進位,都能轉換成ascii碼,因為ascii編碼是很有限的,它只能編0~127的字元,擴充套件的也才0~255個字元。
所以,你隨便敲的「1100101101101101」並不能轉成ascii碼!
樓主前面說「不要解釋什麼是ascii,怎麼轉換」,而後面問「怎麼能用ascii編碼轉換」,是不是自相矛盾啊?
記憶體裡的資料1100101101101101存放到乙個ascii格式的檔案中,是什麼就放進去什麼,或者說根本沒啥處理。
2樓:網友
我覺得:你所指的ascii格式的檔案應該就是文字檔案吧如何處理我這裡說不上,不過你可以按下面說的做,你應該就能找到點感覺(因為你知道「什麼是ascii,怎麼轉換」)
還有就是我想問你,你知道漢字的二進位碼是什麼(機內碼,為了與英文字元相互區別,漢字內碼的兩個位元組的最高位均規定為「1」)
實驗: 建立乙個二進位檔案,可以直接用vc6新建binaryfile,給裡面隨機寫入一些二進位**(注意了,裡面是用十六進位顯示的,輸入時也是按十六進位輸入的,將二進位轉十六應該是很簡單的了),然後儲存,再改檔名字尾為。txt,直接開啟,你就可以知道它是什麼效果了。
200分!!!關於學c/c++的問題
3樓:網友
c++和c有一定的相通,先學哪本都沒什麼關係的,沒有那種要先學哪本再學哪本的順序。如果只是為了學c++,你就可以直接開始看c++的書了。
c++primer算是一本必讀之書,主要用作基礎,就相當一本詞典。學習c++主要是要堅持,一開始看,都是不瞭解的,肯定看不懂。但是隻要堅持,看到後面的內容,就會隱隱感到似乎明白了一些前面不懂的,然後再堅持往復看,就能夠逐漸看懂了。
書不用多買,先買一本,把它看明白就可以了。一開始,建議買中文版。
有一定的基礎之後就開始實踐程式設計練習,由簡開始。先編一些書後面的簡單習題。有一定的知識以後就可以看看物件導向之類的程式設計了。
4樓:黑色準確男爵
努力看看,如果理解不了裡面的內容,一年之內不要再看這類書,去了解一下計算機底層的原理,對c++是很有幫助的~~~
另外,應該學好文化課(數學,英語等)因為許多第一手資料都是英文的,等翻譯過來就已經那個過時了,數學也可以幫助你理解程式設計,年輕就是你的資本,只要有興趣就好~~~
各類東西都是相通的,應該全面的瞭解,各種東西都看一看,想一想,相信你大概就會有自己的想法了。
至於程式設計,也就是要多看一看,瞭解裡面的的意義,想一想為什麼要這樣做,儘量去理解,並且一定要保持自己的興趣,相信你一定可以成功的。
5樓:鏡中魚
不一定,但學了更能深刻的理解c++.
第一,要學好英語,不會說至少要能看懂。要不是不可能學好c++的。
第二,學一門資料庫,語言類是必定要和資料庫連線起來的,比如sql系列。
鑑於你的實際情況,我建議你首先學好英語,再同時學習c與c++,再學習下資料庫。
然後找一些事例多看,多寫,多改,多問。
一點不成熟的意見。
vc++深入詳解,其它幾本你看起來會很費勁。
6樓:網友
譚浩強的c程式設計第3版和上機指導 情感上是個好東西(本人在他的basic程式設計下啟蒙的)
c primer plus《第5版》中文版 免。
c++primer plus(第五版) 免 用大學教材和練習題替換。
c++ primer中文版(第4版) 免。
vc++深入詳解 免 既然深入vc++,重點在mfc、atl等上面而不是c++
c++程式設計語言(特別版) ok
另外,本人認為的方略:
a 馬路邊上找買舊書的,找c++程式設計的大學教材200頁的就足夠啦,堅持完成所有習題。
入門,能用c++處理日常邏輯了。
b 馬路邊上找資料結構的書,150頁的夠厚了,知名不知名的沒關係,看後堅持脫離書本寫出每個演算法。
練手,能用c++處理簡單的資料變換問題了。
c c++ templates the complete guide (中文版是侯捷(這個向程式設計師要錢的程式設計師)翻譯的貌似)
提高,開始明白為什麼叫c加了又加。
d 閱讀stlport這個stl實現的容器部分。
複習,熟練掌握容器裡包含的常用演算法和策略。
e 多執行緒,c++搞多執行緒是件危險的事,高手都出錯。
細節,能幫助你處理很多細節問題。
f 登堂入室了,但是還是嫌嫩,因為缺少經驗,更要命的是這些就像精確的四則運算一樣,你看不到這些的實際用處但是每處都用,真真讓人高談闊論的是乙個事情是怎麼一回事而不是這回事的某個芝麻粒部分怎麼搞才會爽。
。精通vb是一件困難的事,比精通c難好幾倍,但是精通basic比精通c要簡單好幾倍(能看明白什麼意思吧)
7樓:網友
你 這不是在請教c++問題,而是在找心理醫生啊!
現在你根本就不想學,又非逼自己幹什麼呢?
要麼就真正去幹,腳踏實地一點點學,先弄懂你那本《譚浩強的c程式設計第3版和上機指導》,在去學你後面寫的那幾本中的一本。
沒有掉下來的餡餅!
8樓:手戈丁頁
你好,我是個大學生,學c++有段時間了。一兩句話很難讓你對學c++有個很好的認識,要是你願意,可以做個朋友,什麼都可以討論。
說實話我也是看著分多才來的,不過來了就沒那個想法了,也想盡力幫你,看得出你對c++很感興趣,並想學好它,關於怎麼學,在網上有很多人的總結,每個人的也都不一樣,要是真想學,就應該自己找找,總結乙個適合自己的,祝你好運。
9樓:y碧海青天
你學c++就包括了c語言。
學c語言不用精通外語因為兩者沒有必然聯絡。
天上永遠不能掉餡餅,所以想達到編沒用的程式半年就行,編可以掙錢的程式苦學四年吧。
如果想中專學完c語言,不是我打擊你,即使你很努力,想靈活運用的可能性幾乎為零。
你那些書嗎?我說話也許難聽了些,我希望你可以聽我的話,當休閒讀還可以,要想研讀,建議不要,上大學後在考慮讀,你讀完後只能入門根本達不到會用的地步。而且離會用還有十萬八千里,勸你想用他掙錢,好好讀書吧。
如果一定要看這些書剛開始讀的時候對英語要求不高,但如果實用的話對數學英語要求都很高英語至少六級並學完大學數學。
我在企業工作,知道你學完這幾本書,學完c++也沒有企業會要你,說話是難聽了點,但這是事實。勸你,不要逃避事實,還是學習吧。
10樓:
上youku找c++有不少的課程。
學了後自己試下。
每天編寫5000~10000行**。
三個月之內熟悉c++(一般程式不在話下);
11樓:網友
不管你說頭大不大都沒用兄弟,要認真看。老譚的書很好,如果,我讓你看英文書肯定不實際了。但是,如果要想精c++,英文和演算法都是程式設計的最最最最最基礎的知識,如果這不行,很難。
我不是打擊你,我建議還是看英文書,但你看到一定程度,你會發現英語書要比中文書好的多。你年輕,有時間。而且,c和c++根本沒什麼關係,c++為什麼叫++就是因為比c多了點功能。
12樓:鑄心劍
一定要先學c麼?
不一定譚浩強的c程式設計第3版和上機指導=掃盲的書還要看很多的書。。
v譚浩強的c程式設計看完 指標和結構體搞懂再看c++
做專案,實踐出真知。
做專案,實踐出真知。
做專案,實踐出真知。
13樓:自由職業**設計為生
學c和c++是相當費時間和耐力的。潭的書可以,學c++
用清華的《visual c++ 從入門到精通》,最實用的,給新手乙個學習的方向,裡面有大量的例項,程式開發用到的。有***的全部視屏。
14樓:孛煦
我也不指望拿這來200分, 但我想說點什麼, 首先, 精通c++語言2年應該足夠了, 但學語言不等於會程式設計,語言跟編寫程式是兩碼事,雖然關係很密, 但還是分開來的好。
再有英語不怎麼好可不行, 隨便拿個文件來都是英文的, msdn可是必要的,它可只有英文文件。起碼你的過國家英語4級。
至於看什麼書嗎? 先開始看c,用譚浩強的c很好的, 再看c++,隨便找本來看看越簡單越好,對c++,以及物件導向有個大概瞭解,再找本對c++描述的很詳細很經典書看,本人推薦thinking in c++。
這樣就完了嗎? 沒有啊, 語言其實就是個工具, 語言中又有很多工具, 你怎不能什麼**都要你親自動手來敲吧, 所有就有了庫。庫就是**成品。
所以你又要記住很多庫的用法。庫的說明一般都是英文說明的, 所以你不說英語能行嗎?
再有就是演算法, 起碼你也要知道些常用的演算法,也不要求你是什麼數學家, 至少基本計算與基本演算法你都的會, 《資料結構》必看。
最後即使你掌握了這些東西你也不一定能做出軟體來, 語言跟編寫程式是兩碼事就體現在這,怎麼編可不一兩句話能說明白的, 即使我們市場上有很多書講這方面的, 但是他們說什麼你不一定能夠明白, 還是先自己試圖的編寫些東西,最好找工作後再研究這些, 也許你會納悶, 我這樣能找到工作嗎? 呵呵, 那是你的事, 反正我們出來的時刻也是什麼都不會編寫, 然後再邊工作邊學習, 進步快的很。
15樓:網友
當然不是!你一定要常常上機練習,課本里不是有很多程式嗎,你就要在電腦裡面重新執行一遍!我們剛開始學的時候,老師只是教了一些基礎模式,然後就一直練練練,時間長了自然明白,而且很多大學的關於程式設計的平臺都是對外開放的,你可以在他們那裡做題,練習,像北大的就是。
16樓:網友
c++primer作為新手來說是一定要的,他對於c++基礎解釋的非常詳細而且非常合適,在c++的書籍中它的地位僅次於c++程式設計語言。
當你對於基礎程式設計掌握相對嫻熟之後,建議你嘗試著看c++程式設計語言,畢竟作為c++書籍中的聖經,它對於c++的解釋還是獨到且明智的。
其實直接學c++便可以了,雖說c++從c中演化而來,但c++primer以把c++的基礎解釋的非常詳細了,所以沒有必要在之前鑽研c,直接c++就可以了。
賓士c200的效能和價格怎樣,賓士C200的效能和價格怎樣?
裝置身邊鄘 所有座椅配有三點式安全帶及頭枕 駕駛員和前排乘客安全氣囊,帶兩階段觸發功能 配有扶手和儲物箱的 控制檯,後排連承杯架 前排和後排外側座椅安全帶收緊器和帶力限制器 制動輔助系統 bas 門鎖 遙遠控制可設選擇性及整體性開關 speedtronic定速巡航控制系統 觸動式電動前後車窗 電控車...
賓士C200燒機油嗎,賓士c200燒機油是怎麼回事
自己開的就是賓士c200,越開越舒適,尤其是懷檔的設計,真的方便,換擋邏輯還很積極,沒得挑。燒機油的情況自己是沒有出現,賓士一般出現燒機油的還是比較少的,燒機油可以用gt魔力紅這種品質好的機油是可以緩解一下的,但是解決是不可能的,希望可以幫到你 先不要修理,換換超美共晶機油兩個週期,應該不用修 要不...
賓士c200這車怎麼樣,賓士C200這車怎麼樣?
c200 k標準型轎車所裝載的1.8升四缸機械增壓引擎可以帶來135千瓦的功率輸出和250牛米的扭矩,而百公里綜合油耗只有8.2升,這些資料表明了梅賽德斯 賓士尖端技術的應用在帶來無與倫比的強勁動力的同時也保證了燃油消耗的極高效率。c 200 k標準型還裝備了代表梅賽德斯 賓士獨特並領先科技的敏捷控...