首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Linux C编程-格式化I/O

2013-03-04 
Linux C编程--格式化I/Oprintf(式控制,输入表列)例:printf(%d%d,a,b)(1)d式符:输出一个有符号的十进制整

Linux C编程--格式化I/O
printf(格式控制,输入表列)例:printf("%d%d",a,b)(1)d格式符:输出一个有符号的十进制整数(2)c格式符:输出一个字符(3)s格式符:输出一个字符串(4)f格式符:输出实数,有几种用法:          A.基本型(%f):实数中的整数部分全部输出,小数部分输出6位;          B.指定数据宽度和小数位数(%m.nf):%7.2f指定了输出的数据占7列,其中包括2位小数,对其后一位采取四舍五入方法处理。          C.输出的数据向左对齐(%-m.nf):当数据长度不超过m时,数据向左靠(5)e格式符:以指数形式输出实数。           printf("%e",123.456)           输出为:1.234560 e+002(6)o格式符:以八进制整数形式输出(7)x格式符:以十六进制数形式输出整数(8)u格式符:输出无符号型数据,十进制   scanf(格式控制,地址列表)例:scanf("a=%f,b=%f,c=%f",&a,&b,&c)格式控制和printf函数类似在输入数据时,应在对应的位置上输入同样的字符。例如上面的例子一样,应该输入“a=x,b=x,c=x”,如果输入“x x x”就错了。   putchar()格式:putchar('a')    getchar()格式:a=getchar();           putchar(a);   puts()格式:puts("string")    gets()格式:char a[];           gets(a);           puts(a);  stcat()用法:strcat(字符数组1,字符数组2)作用:连接字符串,把两个字符数组中的字符串连接起来,把字符串2接到字符串1的后面,结果放在字符数组1中,函数调用后得到一个函数值---字符数组1的地址。例:   char str1[30]={"People's Republic of"};     char str2[]={"China"};     printf("%s",strcat(str1,str2)); 输出:         People's Republic of  China

热点排行