1.C++入门以及简单顺序结构
编程就教计算机解决问题,编程语言就是和计算机沟通时用到的语言——金思宸
一、编写一个简单的c++程序
#include <iostream>
using namespace std;
int main()
{
cout<<"你好c++";
return 0;
}
2、语法基础
变量
1. 变量的概念
变量本子是一个装东西的盒子,并且只能装一个值
2. 变量的定义
变量要先定义,才可以使用不能重名
3. 变量的定义方式
变量类型 变量名=值
int a=5
4. 变量的米明规则
变量民只能,字母,数字,下划线,不能以数字开头
5. 内存相关知识点
1B=字节=8b位
1kB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB
6. 常用变量类型及范围
类型名 | 表现形式 | 字节 | 注意 |
---|---|---|---|
bool | false[假】/true【真】 | 1 B | 0代表假,非0代表真 |
char | 'a''c' | 1B | 和数之间可以转换 |
int | -2174836487~+2174836487 | 4B | int的最大值是个以2开头的10位数 |
long long[int] | -9223372036854775808~+9223372036854775808 | 8B | iong iong 的最大值是个以9开头的19位数 |
float | 1.23 2.33 | 4B | 6-7位有效数字 |
double | 3.123456789123 | 8B | 15-16位有效数字 |
iong double | 12B | 18-19位有效数字 |
** 写算法99%的情况会用doubie不用float,因为float精度6-7位,doubie精度15-16位。
常量
1.常量的概念
常量是固定值,在程序执行时不会改变.1,2,3true fals,+,都属余常量
2.常量的定义
const int A=5;
cout<<A;
define 常量名 值
#define LENGTH 10
//LENGTH=20; 常量不能值
cout<<LENGTH;
输入输出
1.格式
cout<<输出的内容;
cin>>常量名;
2.整数的输入输出
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
3.字符串的输出
strint str;
cin>>str;
cout<<sta;
4.输入输出多个不同类型的变量
int a,b;
string str;
cin>>a;
cing>>b>>str;
cout<<str<<"!!!"<<a+b<<endl;
表达式
1.四则运算
+加-减*乘/除
int a=6,b=2;
cout<<a+b;//结果8;
cout<<a-b;//结果4;
cout<<a*b;//结果12;
cout<<a/b;//结果3;整数相除,结果为整数,小数部分会舍弃
2.取余
%取余
cout<<7%2<<endl;//结果1;
cout<<2%7<<endl;//结果2;小数除大数余本身
3.自增自减
//自增
int b=1;
b++;
cout<<b;//结果2
//自减
int a=2;
a--;
cout<<a;//结果1
自增自减的特点
int b=1;
int c,z;
c=b++;// 加号在后 先进行其他操作 在自增
z=++b;//加号在前先自增在进行其他操作
cout<<c;//结果1
cout<<z;//结果3
cout<<b;//结果3
int b=1,a;
a=b++ +1;
cout<<a<<endl;//结果2
cout<<b;//结果2
4.+= ,-= ,*=, /=
int a=3,b=2,c=4;
a+=b; //a = a+b
cout<<a;
类型的转换
float a=3.99;
cout<<int(a)<<endl;//结果3
cout<<a<<endl;//结果3.99
a=int(a);
cout<<a;//结果3
字符型转换整形(每一个字符都有对应的数字)可以搜索acis码对照表
char zf='u';
int zs=int(zf);
cout<<zs;
标签:自增,顺序,变量,常量,int,float,cout,C++,入门
From: https://www.cnblogs.com/jsc2014/p/17581531.html