C语言输入输出

I/O函数:printf()和scanf()

/*输出程序*/

函数的调用是在C语言头文件“stdio.h”中包含这些像printf()输入输出

printf()一般形式如下

printf(“格式化字符串”,输出参数表);

 

键盘输入函数

 

Scanf()、getchar()、gets()

 

#include <stdio.h>
int main(void)
{
    int x = 100;
    
    printf("dec = %d; octal = %o; hex = %x\n", x, x, x);
    printf("dec = %d; octal = %#o; hex = %#x\n", x, x, x);
    //%# 十六进制前显示 Ox   //八进制数前显示o
    return 0;
}

 

显示器输出函数

 

 

Printf()、putchar()、puts()

 

#include <stdio.h>
int main(void)
{
    char ch;
    
    printf("Please enter a character.\n");
    scanf("%c", &ch);   
printf("The code for %c is %d.\n", ch, ch);
    return 0;
}

 

磁盘文件操作

 

Creatnew()、

创建并打开一个文件

fopen()、

写字符/数据/格式到文件

fputc()/fputs()/fwrite()/fprint、

读文件中字符/数据/格式

fgetc()/fgets()/fread()/fscan()、

关闭文件

 

Fclose()

 

[例]从键盘输入一行字符,写入文件,在屏幕上读出文件内容。

 

 

#include<stdio.h>
 main()
 {
  FILE *fp;
  char ch;
   if((fp=fopen("e:\\a string","wt+"))==NULL)
   {
    printf("Cannot open file!");
    getch();
exit(1);
}
  printf("input a string:\n");
  ch=getchar();
  while (ch!='\n')
   {
    fputc(ch,fp);
ch=getchar();
}
  rewind(fp);
  ch=fgetc(fp);
  while(ch!=EOF)
   {
    putchar(ch);
ch=fgetc(fp);
}
  printf("\n");
  fclose(fp);
}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值