c++初学的基础点

基础

1.cout<<a=<<a<<endl 进行输出
2.注意宏定义时为define,并且最后并没有逗号
3.在c++中默认小数是double类型,比如float a=3.14,这个时候3.14还是默认double类型,需要我们在后面加一个f,float a=3.14f
4.常量的两种定义中,从身体方法为 const int month = 12;//const修饰变量,一旦修改就会报错
5.默认情况下,在c++中如果小数很长的情况下,一般输出只会显示前六位
6.科学计数法f2=3e-2即为0.03
7.在定义字符型变量的时候char ch=‘a’,要用单引号括起来不要使用双引号,并且单引号里面只能有一个字符,不可以是字符串
字符变量只占用一字节,存储是对应的ascll表
8.(int)ch在字符前面加int强制将字符装换为ASCLL表的形式
a-97,A-65
9.常用的转义字符
换行符\n 反斜杠\,即输入两个只会输出一个\ 水平制表符\t,相当于一个字符的空格大小,方便对齐
10.字符串的书写
c 风格 char 变量名[]=“”
c++风格 string 变量名=“”,但是这种形式需要添加头文件#include
11.bool 类型 一个字节
true为1,false为0
12数据的输入 cin>>变量 bool类型只要不是0就都是1
13.++a 先加一再运行,a++先运行后加一
14.在c++中三目运算符返回的是变量 比如说

int a=10,b=20;
(a>b?a:b)=100;

在进行这样的操作之后a=10 但是返回值是b,所以b=100
15.生成随机数
rand() % 100 + 1 生成1-100
但是这是一个伪随机数,一般会有规律,可以添加随机数种子 利用当前系统时间生成随机数

	srand((unsigned int )time(NULL));

记得在前面添加#include头文件
16.使用break可以跳出当前循环
17.do…while会先进行一次循环语句,然后再去判断循环条件,先执行,后判断
18.break语句
.出现在Switch中,终止case并跳出switch
·出现在循环语句中,跳出当前的循环语句
·出现在嵌套循环中,跳出最近的内层循环语句
19.continue语句 在循环语句中,出现continue则会执行到本行停止下面的代码,而是进行才一次的循环;
作用:可以筛选条件,可以执行到此就不在向下执行

for(int i=0;i<=100;i++)
{
  if(i%2==0)
  {
    continue;//奇数输出,偶数不输出
  }
  cout<<i<<endl;
}

20.goto 语句 尽量不要使用 输出13

int main()
{
  //goto 语句
  cout << "1.xxx" << endl;
  goto FLAG;
  cout << "2.xxx" << endl;
  FLAG:
  cout << "3.xxx" << endl;
  system("pause");
}

21.数组的定义
·数据类型 数组名[长度];
·数据类型 数组名[长度]={1,2,3};//多出来的默认为0
·数据类型 数组名[ ]={1,2,3…};//必须有初始长度

22.一维数组名称用途:
可以统计整个数组在内存中的长度 sizeof(arr)
2.可以获取数组在内存中的首地址 cout<< arr <<endl; //地址编号

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值