您好,登錄后才能下訂單哦!
這篇文章主要介紹vxworks中printf的格式化輸出與轉義字符是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
printf() - 向標準輸出設備寫入格式化語句。成功輸出后,返回輸出的字符數;否則返回負值
一般形式為printf("<格式化字符串>",<參數表>)
其格式化字符串包括兩部分內容: 一部分是正常字符, 這些字符將按原樣輸出;另一部分是格式化字符, 以"%"開端, 后跟一個或幾個格式字符, 用來確定輸出內容的格式。參數表是需要輸出的一系列參數, 其個數必須與格式化字符串的參數個數一樣, 各參數之間用","分開, 且順序一一對應, 不然將會出現意想不到的錯誤
相關函數printErr()、fprintf()、sprintf()、snprintf()、kprintf()、printExc()
fprintf() - 向stream輸出格式化語句
printErr() - 向standard error stream輸出格式化語句
sprintf() - 向buffer輸出格式化語句
snprintf() - 向buffer輸出一定長度的格式化語句
kprintf() - 使用串行IO的輪詢模式,向target console輸出格式化語句,可在ISR中調用
printExc() - 打印異常消息
American National Standard for Information Systems Programming Language - C, ANSI X3.159-1989: Input/Output (stdio.h)
ANSI定義了更多標準,每個OS或編譯器廠家都是支持其中的一部分
另外,在C中定義了一些字母前加"\"來表示常見的不能顯示的ASCII字符,如\0,\t,\n等,稱為轉義字符
目前VxWorks的支持情況如下
以上是“vxworks中printf的格式化輸出與轉義字符是什么”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。