首页 > 代码库 > 由pascal转为c++的学习报告两天
由pascal转为c++的学习报告两天
1.库的调用
#include<cstdio> //printf和scanfd调用(格式化输入输出),getchar()调用(暂停)
#include<cstdlib> //system()调用(暂停)
#include<iostream> //cin,cout调用(流输入输出)
#include<cstring> //和字符有关
(目前只看到这些,记得挺多库的)
2.输入输出
1)cin,cout
没什么特别要求。。。(目前这么认为)
#include<cstring> #include<iostream> #include<cstdlib> #include<cstdio> using namespace std; int main() { char a; freopen("zf.in","r",stdin); freopen("zf.out","w",stdout); cin>>a; cout<< " "<<a<<endl; cout<<" "<<a<<a<<a<<endl; cout<<a<<a<<a<<a<<a<<endl; fclose(stdin); fclose(stdout); return 0; }
2)printf,scanf
1) %d 整型十进制
2)%o整型8进制
3) %x整型16进制
4) %f实型(float)
5)%lf实型(double)
ps:\n为换行
#include<cstdio> using namespace std; int main() { const double pi=3.1415926; double r,h,s1,s2,s; scanf("%lf%lf",&r,&h); s1=pi*r*r; s2=2*pi*r*h; s=2*s1+s2; printf("%0.3lf\n",s); return 0; }
3)文件输入输出
freopen("1.in","r",stdin); freopen("1.out","w",stdout);//调用 fclose(stdin); fclose(stdout); //关闭
只用改“1.in”和“1.out”就可以了
3.简单赋值
常用有:
+,-,*,/,%,++,--(算术运算符)
>,<,==,>=,<=,!=(关系运算符)
(逻辑和位运算不太懂。。)
4.数据类型
整型:int(长整:long)
实型:double,float
布尔型:bool
重点!!!
一定要打的:using namespace std;
由pascal转为c++的学习报告两天
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。