初學c語言觀念摘要

放置在讀"初學c語言"電子書時認為重點之部分



RAM (Random Access Memory) 斷電時記憶消除
ROM (Read Only Memory) 成本高可以斷電時保持

Flash ROM 可重複寫入

程式語言由高至低分為

高階語言  低階語言  機械語言

機械語言 ------- 即是全都為0,1分別拚揍出來的指令

低階語言 ------- 利用淺顯易懂的英文拼湊,用來對應相關的機械語言指令

高階語言 ------- 需要透過編譯器(Compiler)或是直譯器(Interpreter)


使用函式轉換資料型態 (stdlib.h)

將字串轉換為double  ------ atof(char *string)
將字串轉換為int ------------ atoi(char *string)
將字串轉換為long ---------- atol(char *string)

如果字串中有文字,只會轉換數字

ex: 1234set  --->  1234


將整數轉回字串     *_itoa(int value,char *string,int radix)  ,  radix:數值的基底,必須是2~36
將浮點數轉為字串 *_fcvt(double value,int count,int *dec,int *sign)
count:小數點後的位數   dec:小數點所在的位置   sign:正負號 ,0代表正,1代表負















留言

這個網誌中的熱門文章

[單晶片]-寫I2C通訊(MPU6050為範例)

[研發替代役]-威聯通QNAP面試

[單晶片]NEO-6M-0001透過U-center設定簡介