1,hello world:
这很简单,题目甚至直接有,照搬就行了,不封号:
#include //包含头文件
using namespace std; //使用标准的命名空间
int main() //主函数,有且唯一 {
cout << "Hello World" << endl; //cout 输出 endl 换行
return 0; //返回零 } 同题还有1230,5501,8484;
2.计算
很简单,定义加输入输出:
例:计算a+b的值
#include <bits/stdc++.h>
using namespace std;
int main() { //头文件部分,必带,此处万能头文件
int a,b; //定义
cin>>a>>b; //输入,cin即输入
cout<<a+b; //输出,cout即输出,计算结果不用带引号
}
定义:
1.int
这就不多说了,王中王,91%的题都用这个来定义(声明),范围-21亿到21亿,占用2字节。
2.long long
还得是long long 通用王,一般不是字符都行
3.float
folat是单精度浮点数的定义,自己去看题目吧,还不如double好用
4.double
传奇定义王,计算小数必用
5.char
ASCII中的字符,字母,符号都行,通用率达78%;
6.bool
读起来像boll(球),表示逻辑值。
以上就是c++最最最基本定义了,下次?
继上次,这次是字符类
字符类的定义是char,即定义一个字符,这个在以后做字符串也会遇到
字符大小写转化,要用到iscll码,不知道吗?那换大写就知道了ISCLL码。可以看下第十一题题目,里面有提到。
小转大:
#include <bits/stdc++.h>
using namespace std;
int main() {
char a;//定义
cin>>a;//输入
cout<<a-32;}//最最最关键,这里默认使用了ISCLL码的顺序,输出b会输出B;
聪明的也猜到了,大写转小写只要把cout<<a-32;换成cout<<a+32;就行了。代码里的大小写无关紧要,只是看输出的大小写才会转换。
又有人问了,怎么用数字打印字符呢?这时候要用到:
#include <bits/stdc++.h>
using namespace std;
int main() {
int a;
cin>>a;
cout<<(char)a;}
了,自己去试试吧
保姆级的c++入门成长来了
接上回,有了字符类,就是令%91的c++同学苦恼的数位分离了,这个会在几乎任何题型出现,那么,有什么快速的爽一下的方法呢?
有的兄弟,有的
记住:
a/要分离的位数%10;
例如,要分离十位,就写:
a/10%10;
分离百位就写:
a/100%10;
特别注意:在c语言中,%(百分号)是用来求余数的!!
例如,求91/78的余数,就写:
91%78;
来个完整版,输出a的十位与百位之和;
#include <bits/stdc++.h>
using namespace std;
int main() {
int a;
cin>>a;
cout<<a/10%10+a/100%10;
如果输出291,就会输出11.
这一篇很短,就是一个,保留小数。
注意:保留小数建议用double型定义,保留输出方法:
cout << fixed << setprecision(1) <<a; 这是保留a的一位小数,看完整:
#include <bits/stdc++.h>
using namespace std;
int main() { double a;//定义a
cin >> a;//输入a
cout << fixed << setprecision(1) << a;//保留a的一位小数输出 }
共 3 条回复
有点意思。
@lhy228 说话,你为什么不说话了,是不喜欢说吗?
学长这边建议去学学Markdown格式再来写会更好