c语言中sprint的用法

来源:互联网 发布:mac硬盘恢复 编辑:程序博客网 时间:2024/06/03 10:56
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);}


0 0
原创粉丝点击