zoukankan      html  css  js  c++  java
  • C++ Primer Plus 6 笔记(1)

    1-3章

    1.cin.get(),在程序末尾,让窗口一直打开。

    2.c++版本的math.h为cmath

    3.<< 在c++中是插入运算符,在c中是左移运算符

    4.&在C中既表示地址运算符,又表示按位AND运算符

    5.在显示字符串时,在字符串中包含换行符‘ ’,而不是在末尾加上endl,可减少输入量:cout << "abc. "        cout << "abc." << endl

    6.c++中,通常可以在能够使用空格的地方使用回车,反之亦然

    7.变量名规则:只能使用字母字符、数字和下划线并且名称的第一个字符不能是数字。

    8.变量名中可以加入描述变量类型或内容的前缀,例如整形变量myWeight写成nmyWeight,其他前缀有str或sz(表示以空字符结束的字符串)、b(表示布尔值)、p(表示指针)和c(表示单个字符)。

    9.sizeof 对类型名为 sizeof (int),对变量名可选 sizeof n_short,头文件climits包含了整型限制的信息,INT_MAX表示类型int能够存储的最大值,CHAR_BIT为字节的位数

    10.short变量,2个Byte,16位,取值范围-32768(-2^15)到32767(2^15-1);unsigned short变量,取值范围0到65535(2^16-1)

    11.iostream提供了控制符endl用于指示cout重起一行,还提供了控制符dec(decimal),hex,oct(octal)用于指示cout以十进制、十六进制、八进制格式显示整数

    12.wchar_t(宽字符类型)可以表示扩展字符集,通过加上前缀L来指示宽字符常量和宽字符串,wcin和wcout用于处理wchar_t

      wchar_t bob =L'p';

      wcout << L''tall'' << endl

    13.常量的定义不能使用#define,要使用const。原因有3:一它能够明确指定类型,二可以使用c++的作用域规则将定义限制在特定的函数或文件中。三可以将const用于更复杂的类型。

      写程序时应善于区分常量变量,一种常见做法是将名称首字母大写,提醒Months是个常量,另一种约定是将整个名称大写MONTHS,另一种是意字母k打头kmonths

    14.auto自动推断类型。如auto x=0.0,x is double;auto x=0,x is int

  • 相关阅读:
    Bootstrap(2)整体架构
    介绍 Microservice
    Websocket实例
    MYSQL-用户权限的验证过程(转)
    don't touch your phone in any unfamiliar way(转)
    你真的会玩SQL吗?Case的用法(转)
    android模拟器与PC的端口映射(转)
    Java Main如何被执行?(转)
    Linux crontab 命令格式与具体样例
    分享一个3D球面标签云
  • 原文地址:https://www.cnblogs.com/yawenw/p/10482218.html
Copyright © 2011-2022 走看看