• C++第二章理论题经验整理


    wchar_t的大小取决于系统的位数。

    a表示alert,会produce a beep sound

    搞出一个新的data type-extensible派生

    空指针赋值给bool变量:变成假。

    bool变量可以隐式转换为整型变量。

    ++可以用于bool变量,用处就是变成真的,但是--不行。

    把一个正整数赋值给一个bool变量相当于把它赋值为1.

    在C++的ASCII scheme里面有128个character.

    每一个字符都有对应的整数值,因此对于整数的运算也可以作用在字符上。

    wchar_t和cahr都可用来表示字符。

    ASCII码中A是65,a是97.

    一个wide character可以表示为一个字符前面加一个L。

    char a = '12';

    上面的代码表示把8进制的012赋值给a,即为把10赋值给a。

    char的type default不会有signed,unsigned那种类型,会根据实际来。

    在<climits>中,CHAR_BIT可以用来返回char的大小.

    size_t unsigned int of at least 16bits.

    在比较int和unsigned int 的时候,如果把一个负数转换为unsigned int 则首位的1失去意义,会变成一个很大的数。

    x=x&(-x)可以把二进制数的最右端独立出来。

    cout << "ANDing integer 'a' with 'true' :" << a && true;

    这个输出会依照短路原则,只要a不为0就不会检查后面的表达式。

    把取地址符用在register变量上可能会不合法。

  • 相关阅读:
    尚硅谷vue 10 2 单文件组件
    尚硅谷vue 4 动态绑定class样式
    mysql注意事项 持续补充
    mysql实现分组排序
    python数据分析包 pandas dataframe
    mysql性能调优
    尚硅谷vue 5 条件渲染
    尚硅谷vue 9 生命周期
    尚硅谷vue 8 内置指令 v
    flutter MAC 真机调试
  • 原文地址:https://www.cnblogs.com/hhlys/p/13415114.html
Copyright © 2020-2023  润新知