当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C++学习笔记

C++学习笔记

2018年08月07日  | 移动技术网IT编程  | 我要评论

大大文学,御夫粉笔琴,我们约会吧张心洁

一、数据的输入和输出

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 }

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网