c語言中sprint的用法

sprintf()最常見的應用之一莫過於把整數打印到字符串中,如:
    sprintf(s, "%d", 123);  //把整數123打印成一個字符串保存在s中
    sprintf(s, "%8x", 4567);  //小寫16進制,寬度佔8個位置,右對齊

sprintf的作用是將一個格式化的字符串輸出到一個目的字符串中,而printf是將一個格式化的字符串輸出到屏幕。sprintf的第一個參數應該是目的字符串,如果不指定這個參數,執行過程中出現 "該程序產生非法操作,即將被關閉...."的提示。

#include <stdio.h>
main()
{
    char a = 'a';
    char buf[80];
    sprintf(buf, "The ASCII code of a is %d.", a);
    printf("%s", buf);
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章