欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C++学习笔记

程序员文章站 2022-07-05 15:02:11
一、数据的输入和输出 1、字符输入函数:getchar() 例如: 2、字符输出:putchar 语法格式: 3、通过cout流输出数据: 格式1:cout<<表达式; 格式2:cout<<表达式1<<表达式2<<表达式3...; 输出字符串和变量的区别: 换行字符:\n ;另外可以用endl来换行 ......

一、数据的输入和输出

1、字符输入函数:getchar()

例如:

1 #include<cstdio>
2 #include<iiostream>
3 int main()
4 {
5     char ch=getchar();    //输入字符
6     cout<<"input="<<ch<<endl;
7 }

2、字符输出:putchar

语法格式:

1 putchar(ch);    //其中,ch为一个字符变量或常量。

3、通过cout流输出数据:

格式1:cout<<表达式;

格式2:cout<<表达式1<<表达式2<<表达式3...;

输出字符串和变量的区别:

1 cout<<"H";    //打印字符串H到屏幕上。
2 cout<<H        //打印H储存的内容到屏幕上。

换行字符:\n ;另外可以用endl来换行:cout<<"H"<<endl;

4、通过cin流读入数据:

格式1:cin>>变量;

格式2:cin>>变量1>>变量2>>变量3...;

5、格式化输入函数scanf:

 格式        字符意义
  d 输入十进制整数
  o 输入八进制整数
  x 输入十六进制整数
  u 输入无符号十进制整数
 f或e 输入实型数(用小数形式或指数形式)
  c 输入单个字符
  s 输入字符串

              scanf附加格式说明符

    字符                                           说明 
  ——————————————————————————————————————
            l             用于输入长整型数据(可用%ld,%lo,%lx)以及double型数据(用%lf或%le)
  ——————————————————————————————————————
            h            用于输入短整型数据(可用%hd, %ho, %hx) 
  ——————————————————————————————————————
         域宽          指定输入数据所占宽度(列数),域宽应为正整数 
  —————————————————————————————————————— 
            *             表示本输入项在读入后不赋绐相应的变量

 

例如:

 1 #include <stdio.h>
 2 int main()
 3 {
 4     int a;
 5     char c;
 6     scanf("%d",&a);
 7     scanf("%c",&c);
 8     printf("%d%c",a,c);
 9 }