zoukankan      html  css  js  c++  java
  • C++数据类型之字符型&转义字符

    字符型

    **作用:** 字符型变量用于显示单个字符

    **语法:**  char ch = 'a';

     

    > 注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号

    > 注意2:单引号内只能有一个字符,不可以是字符串

     1 #include <iostream>
     2 using namespace std;
     3 
     4 int main() {
     5     //1、字符型变量创建方式
     6     char ch = 'a';
     7     cout << ch << endl;
     8 
     9     //2、字符型变量所占内存大小
    10     cout << "char字符型变量所占内存: " << sizeof(char) << endl;
    11 
    12     //3、字符型变量常见错误
    13     //char ch2 = "b";用双引号会报错,要用单引号
    14     //char ch2 = 'abcd'; 创建字符型变量时,单引号内只能有一个字符
    15 
    16     //4、字符型变量对应ASCII编码
    17     // a --97
    18     // A --65
    19     cout << (int)ch << endl;
    20     system("pause");
    21 
    22     return 0;
    23 }

     

    ASCII 码大致由以下**两部分组**成:

    * ASCII 非打印控制字符: ASCII 表上的数字 **0-31** 分配给了控制字符,用于控制像打印机等一些外围设备。
    * ASCII 打印字符:数字 **32-126** 分配给了能在键盘上找到的字符,当查看或打印文档时就会出现。

    转义字符

    **作用:**用于表示一些==不能显示出来的ASCII字符==

    现阶段我们常用的转义字符有:  \  

     1 int main() {
     2     //转义字符
     3 
     4     //换行符  
    
     5     cout << "Hello world
    ";
     6     //反斜杠 \
     7 
     8     cout << "\"<< endl;
     9     //水平制表符 	 作用可以整齐输出数据
    10 
    11     cout << "aaa	helloworld" << endl;
    12     cout << "aa	helloworld" << endl;
    13     cout << "aaaaa	helloworld" << endl;
    14     system("pause");
    15 
    16     return 0;
    17 }

  • 相关阅读:
    网卡驱动引起openstack的mtu问题
    Ironic几种不同的场景下的网络拓扑
    enable multi-tenancy on openstack pike
    galera断电后无法重建集群
    Fabric单节点安装备忘
    OpenStack Ironic 常见问题
    Enable multi-tenancy on ironic
    kolla-ansible快速入门
    kolla管理openstack容器
    d2.js学习笔记(七)——动态SVG坐标空间
  • 原文地址:https://www.cnblogs.com/RevelationTruth/p/11853166.html
Copyright © 2011-2022 走看看