C语言学习,输入输出

输入是文件的形式或从命令行中进行,C语言提供了内置的函数来读取输入。输出要在屏幕上、打印机或文件中显示信息,C语言提供了内置的函数来输出。

常用的输入输出函数包括printf()用于输出(向标准输出设备,通常是屏幕),以及scanf()用于输入(从标准输入设备,通常是键盘)。

printf():

printf()函数用于向标准输出设备(通常是屏幕)输出格式化的字符串。它的原型定义在stdio.h头文件中。

基本用法:

#include <stdio.h>    
int main() {  
    int age = 30;  
    float height = 5.9;  
    printf("Name: John\nAge: %d\nHeight: %.2f meters\n", age, height);  
    return 0;  
}

 scanf(): 

scanf()函数用于从标准输入设备(通常是键盘)读取格式化的输入。它的原型也定义在stdio.h头文件中。

基本用法:

#include <stdio.h>    
int main() {  
    int age;  
    float height;  
    printf("Enter your age: ");  
    scanf("%d", &age);  
    printf("Enter your height (in meters): ");  
    scanf("%f", &height);  
    printf("You are %d years old and %.2f meters tall.\n", age, height);  
    return 0;  
}

 

getchar() 与 putchar() 函数:

int getchar(void) 函数,从屏幕读取下一个字符,返回为一个整数,getchar函数只会读取一个单一的字符。可以用循环方法,从屏幕上读取多个字符。

int putchar(int c) 函数,把字符输出到屏幕上,并返回相同的字符。putchar函数只会输出一个单一的字符。可以用循环方法,在屏幕上输出多个字符。

#include <stdio.h> 
int main( )
{
   int c;
 
   printf( "Please to enter char:");
   c = getchar( );
 
   printf( "\n The char info: ");
   putchar( c );
   return 0;
}

 

gets() 与 puts() 函数:

char *gets(char *s)函数,从stdin读取一行到s地址指向的缓冲区,直到一个终止符或EOF。
int puts(const char *s)函数,把字符串s和一个尾随的换行符写入到stdout。

#include <stdio.h> 
int main( )
{
   char str[50];
 
   printf( "Please to enter string:");
   gets( str );
 
   printf( "\n The string info: ");
   puts( str );
   return 0;
}

 

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值