码迷,mamicode.com
首页 > 系统相关 > 详细

Linux C 程序 (THREE)

时间:2014-12-25 12:55:31      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

标准输入输出函数
#include<stdio.h>
stdio 是 standard input & output 的缩写

字符数据输入输出函数: putchar() , getchar()
格式化输入输出函数:   printf(),   scanf()

1.字符输出函数:putchar(),向显示器输出一个字符

 1 #include<stdio.h>
 2 int main() {
 3     char a , b ; 
 4     a = H;
 5     b = i;
 6     
 7     putchar(a);    
 8     putchar(b);
 9     putchar(\n);
10     putchar(97);
11     putchar(b);
12 }

2.字符输入函数:getchar(),从设备(键盘)获取一个字符

1 #include<stdio.h>
2 int main(){
3     char c;
4     c = getchar();
5     putchar(c);
6     putchar(\n);    
7 }

3.格式化输出函数,printf(),可理解为print function缩写(打印函数)

 1 //%d 十进制整型
 2 //%o 八进制整型 
 3 //%x 十六进制整型
 4 //%u 无符号形式输出整型
 5 //%c 一个字符
 6 //%s 一个字符串
 7 //%f 一个浮点数 (单精度和双精度)
 8 //%e 科学计数法输出浮点数
 9 //%g 输出%f %e占用位数较短的一个
10 
11 //%ld 长整型
12 //-  左对齐  默认右对齐
13 //dd %5d 长度大于等于5 ,原样输出,小于5位,左边空格补齐,%-5d 右边空格补齐
14 //dd.dd 
15 #include<stdio.h>
16 int main(){
17     char c = a;
18     int i = 1234;
19     float f = 12.123456;
20     double d = 12.5;
21     
22     printf("%d , %o , %x\n",i,i,i);
23     printf("%c, %d\n",c,c);
24     printf("%s\n","hello C ");
25     printf("%f , %e , %g \n",f,f,f);
26     
27     printf("12345678901234567890\n");
28     printf("%5c,%5d,%10.5f,%10.5f\n",c,i,f,d);
29     printf("12345678901234567890\n");
30     printf("%-5c,%-5d,%-10.5f,%10.5f\n",c,i,f,d);
31 }

4.格式化输入函数,scanf(),接收来自键盘的输入

 1 //%d 十进制整型
 2 //%o 八进制整型 
 3 //%x 十六进制整型
 4 //%u 无符号形式输出整型
 5 //%c 一个字符
 6 //%s 一个字符串
 7 //%f 一个浮点数 (单精度和双精度)
 8 //%e 科学计数法输出浮点数
 9 //%ld 长整型
10 #include<stdio.h>
11 int main(){
12     int i ; 
13     char c ; 
14     float f ; 
15     scanf("%d%c%f",&i,&c,&f);
16     printf("%d %c %f",i,c,f);
17     scanf("%d,%c,%f",&i,&c,&f);//输入必须以逗号隔开
18     printf("%d %c %f",i,c,f);
19 }

 

Linux C 程序 (THREE)

标签:

原文地址:http://www.cnblogs.com/fubinhnust/p/4184181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!