zoukankan      html  css  js  c++  java
  • C++ Primer 笔记(2)第二章 变量与基本类型

    第二章 变量与基本类型

    1.基本内置类型包括算术类型和空类型,算术类型分为两类:整型(包括字符和布尔类型)和浮点型;

    2.布尔类型(bool)的取值是真(true)或者假(false);

    3.字面值常量:每个字面值常量都对应一种数据类型,字面值常量的形式和值决定了它的数据类型,

    由单引号括起来的一个字符是char型字面值,有双引号括起来的零个或者多个字符则构成字符串字面值;

      20  整形字面值

      ‘a’ 字符字面值

      “Hello World”或者“”都会字符串字面值

      ‘A’表示单独字符A,而“A”表示资格字符的数组,一个是字母A,另一个是空字符。

    4.变量定义的基本形式:首先是类型说明符,随后紧跟一个或者多个变量名(变量名之间用逗号隔开),最后用分号结束;

    1     int i = 1,i,k;//i,j,k同为int类型,i被初始化为1;

    5.变量声明与定义:声明是使名字被程序所知,一个文件如果想使用别处定义的名字则必须包含对这个名字的声明,而定义是

    创建与名字关联的实体,关键字extern。任何包含了显式初始化的声明即成为定义;

    1     extern int i;//声明i而非定义
    2     int i;//声明并定义
    3     extern int j = 1;//定义

    6.标识符由字母、数字、下划线组成,开头必须为字母或者下划线,变量命名要能体现实际含义,变量名一般用小写,自定义类名一般以大写字母开头,

    若由多个单词组成,单词间要有明显区分。

    1     int index;
    2     char file[] = "abc";
    3     int Sales_item;
    4     int carBridegeSort;

    另外附上一段基本数据类型理解及转换的小程序:

     1 //类型转换示例
     2 
     3 #include <iostream>//头文件
     4 using namespace std;//同std::cout一个作用;
     5 
     6 int main()
     7 {
     8     bool b = 42;
     9     cout<<"b = "<<b<<endl;//b = 1
    10 
    11     int i = b;
    12     cout<<"i = "<<i<<endl;//i = 1
    13 
    14     i = 3.14;
    15     double pi = i;
    16     cout<<"pi = "<<pi<<endl;//pi = 3.0
    17 
    18     unsigned char c = -1;
    19     cout<<"c = "<<c<<endl;//若char占8比特,c为255
    20 
    21     signed char c2 = 256;
    22     cout<<"c2 = "<<c2<<endl;//若char占8比特,c未定义
    23 
    24     system("pause");
    25 }
  • 相关阅读:
    git设置用户名和邮箱
    D②商品列表:毫秒转换成时间;分页添加背景;$$搜索商品关键字 $$$清空
    C②参数管理:修改删除;空格分隔的字符串渲染成标签;动态编辑标签;删除标签
    有用的抓包工具Ethereal
    PHP与XML联手进行网站编程
    配置Apache 2.2+PHP 5.2.9支持OCI通过Oracle9i Client连接Oracle
    UTF8编码主页调用JS显示乱码问题解决办法
    WIndows 环境下安装php环境(php5.2.9+apache2.2安装过程)
    PHP5 在处理 XML 方面的改进
    marquee上下滚动停顿效果
  • 原文地址:https://www.cnblogs.com/ggYYa/p/5698833.html
Copyright © 2011-2022 走看看