C++入门

入门c++为研究生做准备,做些学习及复习记录,学习自b站黑马程序员

4.4

1 最为基本的c++框架

#include<iostream>
using namespace std;
int main()
{
    
     
      system("pause");
      return 0;
}

遗留问题 关于头文件<iostream>和using namespace std; 的使用问题;

system("pause");暂停当前程序的执行;

endl 为换行符;

2 关于注释的使用与c中类似

3 关于常量与变量名称及其创建,其中常量创建的两种方式:

 #define 常量名 常量值(#define Day 7)(后续无标点符号) const 变量的创建(const int a = 0;)

#include<iostream>
using namespace std;
#define Day 7 //常量的创建
int main()
{
      int a = 10; //变量的创建
   cout << a << endl;
   cout << Day << endl;
   a = 20; //变量的可修改性
   Day = 14; //常量不可修改
   cout << a << endl;
   cout << Day << endl;
   system("pause");
   return 0;
}

遗留问题 后续的局部变量与全局变量的相关问题

4 关键字以及标识符,关键字极为编译器已经设定好具有一些特定意义的单词;标识符的命名规则

不能使用关键字 只有字母数字下划线组成  首位标识符必须是字母或下划线  区分大小写

5 一些数据类型

整型 包含短整型 整型 长整型 长长整型 其创建与所占内存空间;浮点型 包含单精度与双精度 创建及其内存 ,此处涉及到一些科学计数法的表示;字符型 创建与内存,一些字符的ASCII码显示以及常见的一些错误; 

#include<iostream>
using namespace std;
int main()
{
  //整型
  short a = 0; //短整型的创建
  cout<<"短整型所占的内存空间为:"<<sizeof(short)<<endl;
  int b=0; //整形创建 
  long c=0; //长整形创建
  long long d=0; //长长整型创建
  cout<<"长长整型所占内存大小:"<<sizeof(d)<<endl;
  //浮点型
  float m = 3.14f; //单精度浮点的创建后面加f,否则编译器自动认作双精度
  double n = 4.142; //双精度的创建
  cout<<"double所占内存大小为:"<<sizeof(n)<<endl;
  //科学计数法的表示
  int x=10e2; //e后为正数n表示十的n次方
  cout<<x<<endl;
  double y=10e-2; //e后为负数表示十的负n次方
  cout<<y<<endl;
  //字符型
  char ch ='a'; //字符型创建
  cout<<"char所占内存大小为:"<<sizeof(ch)<<endl;
  //字符型新手注意的两个错误
    // 1. 单引号 2. 引起来的只能是单个字符
  system("pause");
  return 0;
}

6 sizeof关键字 

#include<iostream>
using namespace std;
int main()
{
   //sizeof的作用
   int a=0;
   cout<<sizeof(a)<<endl;//求变量所占内存大小1
   cout<<sizeof(int)<<endl;//与上一行代码同义
//sizeof(数据类型/数据名)
   system("pause");
   return 0;
}

7 转义字符  一些特定的转义字符及其意义与使用 

#include<iostream>
using namespace std;
int main()
{
  //新手特殊注意的几个转义字符
  //换行字符\n 
  cout<<"*****"<<endl; //endl表示换行
  cout<<"*****\n";  //用\n来做换行符
  //\字符 
  cout<<"\\"<<endl; //用\\来编译出\
  //水平制表符\t
  cout<<"aaa\td"<<endl;
  cout<<"aa\td"<<endl;
  cout<<"a\td"<<endl;
  system("pause");
  return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值