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码含义
\a07响铃
\n0A换行
\t09水平制表符
\v0B垂直制表符
\b08退格
\r0D回车
\f0C换页
\\5C字符"\"
\"22双引号
\’27单引号
\?3F问号

4. 风格字符串常量*

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

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

前缀含义类型
uUnicode 16字符char
UUnicode 32字符换行
L宽字符水平制表符
u8UTF–B 仅用于字符串子面常量垂直制表符

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值