初學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代表負
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代表負
留言
張貼留言