zoukankan      html  css  js  c++  java
  • 第一章 C++基本认识

    1.使用visual studio时让程序暂停,在return前加上这个:

    char response;
    std::cin >> response;

     2.c++程序开发流程

    3.变量名的命名,字母、数字、下划线,首字母不能是数字。

    4.C++中类型比较灵活:(确切的长度取决于实现)

    • short 至少16位。
    • int 至少和short一样长。
    • long 至少32位,且至少与int一样长。
    • long long 至少64位,且至少与long一样长。
    • sizeof以字节的形式返回类型或变量的长度。

    假设要将程序从int为16位的系统移到int为32为的系统,则用于存储int数据的内存量将加倍,但short不受影响,能节省一点是一点。

    5.多函数程序中使用using编译指令

    •  using namespasce std;函数中使用了cout,需要能够访问位于名称空间std中的cout定义,若是多个函数,也可以将该编译命令放在函数的外面。就是预编译的下边。
    • 完全不使用编译指令using,而在需要使用名称空间std中的元素时,使用前缀std::,如下
      std::cout << "I'm using cout and endll from the std namespace" << std::end;
    • cout,cin,endl都是名称空间std里的。

    6.头文件climits定义了符号常量来表示类型的限制,如CHAR_BIT就表示char的位数。编译器的厂商提供了climits文件。

     7.wcha_t

    • 当程序需要处理的字符集无法用一个8位的字节表示时使用。
    • wchr_t(宽字符类型)可以表示扩展字符集,wchar_t类型是一种整数类型,它有足够的空间,可以表示系统使用的最大扩展字符集。
    • cin和cout将输入和输出看作值char流,因此不适用与处理wchar_t类型,头文件iostream提供的wcin和wcout可以处理wchar_t流。加上前缀 L 来只是宽宽字符常量和宽字符串。
    • char16_t和char32_t,都表示无符号,分别为16位长和32位长,带有前缀的  u"goog" 表示char16_t字符常量和字符串常量, U"good" 表示char32_t常量。

    8. bool类型,和C一样,任何非零值都是true即1,零是false即0.

    注意:在C++中,用const而不是像C语言中用#define。

    9.浮点型数据,后缀为F或f为float,L或l为long double。

  • 相关阅读:
    shell脚本控制
    Oracle语句优化53个规则详解
    oracle 查看 用户,用户权限,用户表空间,用户默认表空间
    建Oracle表空间,指定用户默认表空间,增加数据文件
    建Oracle表空间,指定用户默认表空间,增加数据文件
    shell 日期参数
    shell 日期参数
    Oracle语句优化53个规则详解
    Trac 经验谈之(4)报表篇
    trac 经验谈之(3)工作流篇
  • 原文地址:https://www.cnblogs.com/sjxbg/p/5639234.html
Copyright © 2011-2022 走看看