C++学习笔记
一、数据的输入和输出
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 }
上一篇: 项羽真实的战斗力是什么样的 项羽真的可以以一敌百吗
下一篇: 夏季调理偏头痛 试试中医针灸