C++简单程序设计基础内容 米卡巴卡(º﹃º )

C++特点

  1. 兼容C语言,支持面向过程的程序设计;
  2. 支持面向对象的程序语言;
  3. 支持泛型程序设计。

简单程序:

#include<iostream>//include 编译预处理命令
using namespace std;//std 命名空间,防重复
int main()//int 整数值
{
    
    
cout<<"搁这干啥呢"<<endl;//cout是输出流  <<是输出流运算符  endl是行(hang)结束符  
cout<<"小老弟"<<endl;
return 0;//返回该函数的计算结果,谁用返回谁
}

结果就是·
在这里插入图片描述

C++字符集

  1. 大小写英文字母. A到Z a到z;
  2. 数字字符: 0~9;
  3. 特殊字符: !# & %

C++构词法

  1. C++预定义的单词——关键词(bool、char、const、float、false、true等);
  2. 标识符:程序猿声明的单词;
  3. 文字: 在程序中直接用符号表示的数据(字面含义);
  4. 分隔符: “()” “{}” “,” “:” “;”
  5. 运算符: +、*、-、/
  6. 空白符: 空格,制表符(TAB产生的字符),垂直制表符,换行符,回车符和注释的总称。

标识符构成规则

  1. 大小写字母和下划线开始的;
  2. 大小写字母和下划线或者数字0~9组成的;
  3. 大小写代表不同的标识符;
  4. 不能是C++关键字或者操作符。

数据类型

1. 程序中的数据

  1. 常量——在源程序中直接写明的数据,该值在整个程序运行期间不可被改变。
  2. 变量——在程序执行过程中允许被改变的数据。

2. 数据类型

1. 基本整数类型:
整数——int——字节数:4——取值范围: -2的31~2的31-1(减一)
按符号分:有符号的——signed,无符号的——unsigned;
按字节数/数据范围分:
短整数——short——字节数:2——取值范围:-32768~32767
长整数——long——字节数:4——取值范围: -2的31~2的31-1(减一)
长长整数——long long——字节数:8——取值范围:-2的63~2的63-1(减一)

字符类型——char——字节数:1 (正好存放一个字符的编码)——取值范围:-128~127 (128-1)
//容纳单个字符的编码,实质上存储的也是整数

2. (实数)浮点类型
单精度——float——字节数:4——绝对值范围:3.4*(10的-38)~3.4*(10的38)
双精度——double——字节数:8——绝对值范围:1.7*(10的-308)~1.7*(10的308)
扩展精度——long double——字节数:8——绝对值范围:1.7*(10的-308)~1.7*(10的308)

太难了,楼主不会打次方符号,不过以上取值范围是重点哦 阿卡巴卡

3. 转义字符

字符常量形式 ASCll码 含义
\a 07 响铃
\n 0A 换行
\t 09 水平制表符
\v 0B 垂直制表符
\b 08 退格
\r 0D 回车
\f 0C 换页
\\ 5C 字符"\"
\" 22 双引号
\’ 27 单引号
\? 3F 问号

4. 风格字符串常量*

  1. 一对双引导好括起来的字符序列;
  2. 在内存中按串中字符的排列次序存放,每个字占一个字符;
  3. 在末尾添加 ‘\0’ 作结尾标记。
    For example:
    “CHIMA”————[ C ] [ H ] [ I ] [ N ] [ A ] [ \0 ]
    “a”————[ a ] [ \0 ]
    ‘a’————[ a ]

5. 通过添加前缀可以改变字符常量或字符串常量的类型

前缀 含义 类型
u Unicode 16字符 char
U Unicode 32字符 换行
L 宽字符 水平制表符
u8 UTF–B 仅用于字符串子面常量 垂直制表符

楼主懒 困 乏 想喝水 就下线了 加油
相信自己,总有一天会变成光头的 欧耶

猜你喜欢

转载自blog.csdn.net/weixin_45465460/article/details/108268664
今日推荐