C++入门以及简单顺序结构
一、编写一个简单的C++程序
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
return 0;
}
二、基础语法
变量
1.变量的概念
变量本质上是一个装东西的盒子,并且只能存放一个值。
2.变量的定义
变量必须先定义,才可以使用
int a = 5;
3.变量的命名规则
变量的名字由:字母,数字,下划线 _组成,不能以数字开头。
不能重名,且区分大小写。
4.内存相关的知识点
位(bit) , 习惯用小写字母 b 表示,位是计算机内部数据储存的最小单位。
字节(byte),习惯上用大写的“B”表示,字节是计算机中数据处理的基本单位。
除了bit与Byte之间是8倍,剩余的后每个单位之间是1024倍。
1B字节 = 8b 位
1KB = 1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB
5.常用变量类型及范围
类型名 | 表现形式 | 字节 | 注意 |
---|---|---|---|
bool | true(真),false(假) | 1B | 0代表假,非零代表真 |
char | 'a''b' | 1B | 和数字之间可以相互转换 |
int | -2147483648~+2147483647 | 4B | int的最大值是个以二开头的十位数 |
long long [int] | -9223372036854775808 ~+9223372036854775807 | 8B | longlong的最大值是一个以9开头的十九位的数 |
float | 1.23 2.33 | 4 B | 6-7位有效数字 |
double | 3.123456789123 | 8 B | 15-16位有效数字 |
long double | 12 B | 18-19位有效数,很少用到 |
常量
1.常量的概念
常量是固定值,在程序执行期间不会改变。1,2,3,true,false,+,-都属于常量。
2.常量的定义
const 类型 常量名 = 值;
注意:常量名一般为大写字母
const int A = 5;
(#define 常量名 值
#define B 6
//B=12 错误,常量的值不能被改变
输入输出
1.格式
cout<<输出的内容;
cin>>变量名;
2.整数的输入输出
int a, b;
cin >> a >> b;
cout << a + b << endl;
3.字符串的输入输出
string str;
cin >> str;
cout << str;
4.输入输出多个不同类型的变量
int a, b;
string str;
cin >> a;
cin >> b >> str;
cout << str << " !!! " << a + b << endl;
运算符
1.四则运算
+加,-减,*乘,/除
int a=6,b=2;
cout<<a+b<<endl; //结果:8
cout<<a-b<<endl; //结果:4
cout<<a*b<<endl; //结果:12
cout<<7/2<<endl; //结果:3,整数相除,结果为整数,会自动舍弃小数部分
2.取余
% 取余
cout<<7%2<<endl; //结果:1
cout<<2%7<<endl; //结果:2 小数除大数余本身
cout<<-2%7<<endl; //结果:-2,余数的符号,只受被除数影响
cout<<15%-7<<endl; //结果:1
3.自增自减
//自增
int a = 1;
a++;
cout<<a<<endl; //结果:2
//自减
int b = 2;
b--;
cout<<b; //结果:1
自增自减的特点
int a = 1;
int b,z;
b = a++; //加号在后,先进行其他操作,在自增(加一)。
z = ++a; //加号在前,先自增,在进行其它操作。
cout << b;//输出:1
cout << z;//输出: 3
cout << a;//输出:3
int b = 1,a;
a=b++ + 1;
cout<<a<<endl; //结果:2
cout<<b<<endl; //结果:2
4.+=,-=,*=,/=
int a=3,b=2,c=4;
a+=b; //a = a+b;
cout<<a<<" "; //结果:5
cout<<b<<" "; //结果:2
类型的强制转换
格式:类型名(需要转换的值或变量名)
1.浮点型转整型
double a = 3.9999;
cout<<int(a)<<" ";
cout<<a;
2.字符型转整型(每一个字符都有对应的数字) 可以去搜:ascii码对照表
char zf = 'A';
cout<<int(zf);
int a = 98;
cout<<char(a);
标签:自增,顺序,常量,int,cout,cin,C++,变量,入门
From: https://www.cnblogs.com/Z2333/p/17622344.html