1.C++入门以及简单顺序结构

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;
posted @ 2023-07-26 09:03  jsc2014  阅读(84)  评论(0)    收藏  举报