c語言科學計數法怎麼表示 C語言概述

2021-10-17 08:25:59 字數 608 閱讀 1635

c語言的起源

2023年,丹尼斯·里奇和肯·湯普遜在貝爾實驗室設計了c語言

c的優勢

設計特性:c語言編寫的程式更易懂、更可靠

高效性可移植性強

強大而靈活

面向程式設計師

c預備知識

計算機組成

計算機五大部件(運算器、儲存器、控制器、i/o裝置),其中運算器儲存器統稱**管理器(cpu)承擔絕大部分的運算工作,cpu負責處理程式

隨機訪問記憶體(ram)是儲存程式和檔案的工作區

永久記憶體儲存裝置(機械硬碟,固態硬碟)關閉計算機後,也不會丟失之前儲存的程式和檔案

顯示卡 轉換驅動

外圍裝置:鍵盤、滑鼠、顯示器

工作原理

從記憶體中獲取並執行一條指令

從記憶體中獲取並執行下一條指令

cpu由若干暫存器組成,每個暫存器都可以儲存乙個數字。乙個暫存器儲存下一條指令的記憶體位址,cpu使用這個位址來獲取和更新下一條指令,獲取指令後,cpu在另乙個暫存器中儲存該指令,並更新第乙個暫存器儲存下一條指令的位址

hello world程式 如何執行

編寫完成程式

編譯鏈結

生成.exe程式

請求作業系統執行.

1024 科學計數法(C語言)

設計思路 數字的正負號決定輸出普通數字的正負 指數的正負號決定小數點的移動 編譯器 c gcc include include intmovepoint char n,int index 當指數為正,向右移動小數點 此函式用 0 判斷補 0 和輸出小數點,陣列至少需要 10002 個空間,定義 n ...

PAT 乙級 1024 科學計數法 C語言)

題目 科學計數法是科學家用來表示很大或很小的數字的一種方便的方法,其滿足正規表示式 1 9 0 9 e 0 9 即數字的整數部分只有 1 位,小數部分至少有 1 位,該數字及其指數部分的正負號即使對正數也必定明確給出。現以科學計數法的格式給出實數 a,請編寫程式按普通數字表示法輸出 a,並保證所有有...

(PAT乙級)1024 科學計數法(C語言實現)

總結 具體思路來自公尺狗go的部落格 題目分析 題目規定數值最長可以是9999個位元組,而指數絕對值不超過9999。而題目還要求保留所有精度,因此必須用 字串 來處理。思路 將字串分解為幾個部分 符號,整數,小數,指數符號,指數,分別儲存 if 符號 輸出 輸出符號 if 指數是0 直接輸出整數 小...