01。 头文件 :
#include <头文件名(库)> C++ 无 .h
最基础的 输出“ hello world ”
#inlcude <iostream>
using namespace std;
int main (void){
cout << "hello world" << endl;
return 0;
}
C++无 .h
02. using namespace std;
命名空间std
03.main 主函数,void 空类型。万能类型
int main(参数) 向外对接的接口
04.cout<< <<输出
cin>> >>输入/从外部接收数据
#include <iostream>
using namespace std;
int main (void){
int a;
cin >> a ;
cout << "我刚才输入的值是" << a << endl;
}
char 型 单个字符。写在 ' ' 中
int a = 10; /*赋初值*/
char = '1' ; //字符,单个文本
05. return为一个函数返回一个值/数据
06. 变量,容器。装数据。不同类型变量用对应类型的变量去装
整形 int a = 10;
字符型 char b = 'a' 单个的文本一个字节(数字,字母,符号)
字符串,一串字符
07. == 两个对象的等于比较 = 赋值符号
int c;分号一条语句的结束
09.数据类型
一个字节8位二进制
一个变量可储存的数值不会超过该变量数据类型的范围
类型 名称 字节 取值范围
bool 布尔型 1 真:true 假:false
[signed]char 有符号字符型 1 -128~127
undiged char 无符号字符型 1 0~255
[signed]short[int] 有符号短整型 2 -32768~32767
unsigned short[int] 无符号短整型 2 0~65535
[signed]int 有符号整形 4 -(2的31次方)~(2的31次方-1)
unsigned[int] 无符号整型 4 0~(2的31次方-1)
[signed]long [int] 有符号长整型 4 -(2的31次方)~(2的31次方-1)
unsigned long [int] 无符号长整形 4 0~(2的32次方)-1
10.声明一个常量时必须有一个值,常量的值不可更改。
11. 表达式
算数表达式 1+2 = 2 < 3 3 == 3
逻辑表达式 与 && 或 || 非 !
A && B 同时成立。整体成立。
#include <iostream>
using namespace std;
int main(void){
cout << ((6 > 5)&&(7 > 5)) << endl;
}
否则不成立
#include <iostream>
using namespace std;
int main(void){
cout << ((5 > 5)&&(7 > 5)) << endl;
}
a+=4(a=a+4)
a+=4 (a=a*4)
%s 输出字符串
%c 输出常数
%d 输出整数
%f 输出单精度浮点型
%lf 输出双精度浮点型
%lld long long类型
%%llf long double
printf () 输出的舍入。四舍六入五成双。
&
scnaf("%d",&a);
取址符
#include<stdio.h>
int main(void){
scanf("&d",&a);
printf("我们刚才输入的数 : %d",&a);
return 0 ;
}
ASCLL码;数字与字符之间转换。
printf("%c",98);
字符 ' 1 ’ 转化为数字 1
printf("%d",'1'-48);
域宽。
printf("%.3lf",2.666666);
%.3lf.输出的小数点后不会超过三位。
当宽度没有达到所设定的值。会自动补全
printf("%5d",50);
当提供宽度大于等于所给值。不会产生任何和变化
i