12 05蘇嵌學習

2021-09-02 18:31:09 字數 711 閱讀 2723

printf()函式

功能:向終端輸出若干個任意指定型別的資料

%x %x 分別表示輸出是16進製制數的字母的大小寫 還有浮點型的%e %e

%與d之間 可以加修飾符

m 輸出資料域寬,資料長度l 在d,o,x,u前,指定輸出精度為long型

在e,f,g前,指定輸出精度為double型

scanf函式

功能: 等待使用者從鍵盤輸入資料,然後按格式控制的要求對資料進行轉換後送到相應的變數位址中去。

修飾符l 用於輸入長整型資料,以及double型

h 用於輸入短整型資料

m(正整數) 域寬,指定輸入資料所佔寬度(列數)

*星號 賦值抑制符%d%*d%d

fflush(stdio)函式 ?

int *p[4] 指標陣列

int (*p)[4] 陣列指標

關鍵字register:請求編譯器盡可能地將變數存在cpu內部暫存器中

(注意,register修飾變數的型別必須是cpu所接受的;register變數可能不是在記憶體中儲存,所以不能使用&來獲取變數的位址)

static:靜態變數 全域性靜態變數,區域性靜態變數,靜態函式 存放位置:程式開始時,存放在全域性資料區

extern:表明變數或函式的定義在別的檔案中,提示編譯器遇到此類變數或函式是去其他檔案中尋找

struct:定義結構體

作用域和儲存型別

基本語句

蘇嵌學習日誌

姓名 盧元玉 日期 2018.7.12.今日學習任務 1.完成老師布置的31 道嵌入式 linux 開發工具篇問題整理 2.完成4個c 語言編寫。今日任務完成情況 1.基本能完成老師給我門布置的三十多道複習題目 2.對程式編寫還存在一定的難度,不過有老師和同學的幫助,最終能順利完成任務。今日開發中出...

蘇嵌學習日誌

學習日誌 姓名 於慧 日期 2018.7.23 今日學習任務 軟體安裝環境 stm32的簡單介紹 了解stm32f4xx的gpio暫存器 用暫存器點亮乙個led燈 了解韌體庫 建立基礎模板 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 完成軟體安裝 了解了stm32的一些簡單知識 實...

蘇嵌學習日誌

學習日誌 姓名 於慧 日期 2018.7.25 今日學習任務 gpio 時鐘systick系統定時器 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 使用韌體庫點亮led燈 部分 include bsp led.h include stm32f4xx.h int main void i...