zoukankan      html  css  js  c++  java
  • C++学习笔记2 C++类型系统

    基本类型 整形 短整型 short int  
    整形 int  
    长整形 long int  
    字符型   char  
    浮点型 单精度型 float  
    双精度型 double  
    长双精度型 long double  
    布尔型   bool  
    void型   void void类型是一种特殊类型。不能声明void类型的变量。您可以声明void *类型的变量(指向void),分配原始内存时,有时会需要。但是,void指针不是类型安全的,一般不提倡在现代c++中使用。在函数声明中,一个void返回值表示该函数没有返回值。这是常见的和可接受的void使用方法。
             
    复合类型 数组      
    结构体   struct  
    共用体   union  
    枚举   enum  
    类类型   class  
    指针      
    引用     引用的规则:

    1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)
    2)不能有NULL引用,引用必须与合法的存储单元关联(指针则可以是NULL)
    3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)

    字符串    

    C++语言严格地讲,有没有内置的"字符串"类型。C++处理字符串的方式有两种。第一种来自C语言,常被称为C-风格字符串(C-style string),另一种是基于string类库的方法。

    C-风格的字符串,实际是将字符串存储在字符(char)数组中,并以空字符结尾,空字符被写成\0,其ASCⅡ码为0,用来标记字符串的结尾。空字符对C-风格字符串至关重要。

    ISO/ANSI C++标准通过添加string类扩展了C++类库。只需使用#include <string>指令将string加入程序中。string类位于名称空间std中,因此您必须提供一条using编译指令,或者使用std::string来使用它。

  • 相关阅读:
    在Excel中查找/替换时使用换行符
    用fieldset标签轻松实现Tab选项卡效果
    用JSFL将Flash中的元件导出为PNG
    PHP学习笔记之PDO
    网页中的数学公式
    解决fl.findObjectInDocByType/fl.findObjectInDocByName的毛病
    HTML+CSS 网页中鼠标滚轮失效的解决办法
    jQuery 离开页面时提示
    ASP 计算出指定年份生肖
    au3创建Access数据库表例子
  • 原文地址:https://www.cnblogs.com/nami/p/2698230.html
Copyright © 2011-2022 走看看