C/C++输入输出

一、C语言:

 1、输入

①、scanf

遇到空格、回车和Tab键停止;

自动在输入字符串末尾加结束符;

#include <stdio.h>
int main(void){
    int a,b,c;
    printf("input a,b,c\n");
    scanf("%d%d%d",&a,&b,&c);
    printf("a=%d,b=%d,c=%d",a,b,c);
    return 0;
}

②、gets

遇到回车停止;

自动在输入字符串末尾加结束符;

#include <stdio.h>

int main()
{
   char str[50];

   printf("请输入一个字符串:");
   gets(str);

   printf("您输入的字符串是:%s", str);

   return(0);
}

 

 

2、输出

①、printf

#include <stdio.h>
 
int main ()
{
   int ch;
   for( ch = 75 ; ch <= 100; ch++ ) {
      printf("ASCII 值 = %d, 字符 = %c\n", ch , ch );
   }
   return(0);
}

②、puts

#include <stdio.h>
#include <string.h>

int main()
{
   char str1[15];
   char str2[15];

   strcpy(str1, "RUNOOB1");
   strcpy(str2, "RUNOOB2");

   puts(str1);
   puts(str2);
   
   return(0);
}

 

 

二、C++

1、输入

①、cin

#include <iostream>
 
using namespace std;
 
int main( )
{
   char name[50];
   cout << "请输入您的名称: ";
   cin >> name;
   cout << "您的名称是: " << name << endl;
 
}

 

 

2、输出

①、cout

#include <iostream>
 
using namespace std;
 
int main( )
{
   char str[] = "Hello C++";
   cout << "Value of str is : " << str << endl;
}

 

posted @ 2021-07-17 14:15  朱小勇  阅读(357)  评论(0编辑  收藏  举报