zoukankan      html  css  js  c++  java
  • c++ (P10—46)

    1 signed unsigned short long 四个修饰符。对int全部适用,对char只有signed和unsigned适用,long适用于double。

    2 long int(占4个字节)因此可以写成int或者long,short int(占两个字节) 可以写成short。

    3 八进制以0(零)开头,十六进制0x(零x)开头,在ASCII中x后跟的也是十六进制数。

    4 long double数据类型输出时格式符为%lf。

    5 符号常量在声明时必须被赋初值,并且其值在初始化后不能改变;宏定义方式缺点不能显示的声明数据的类型,书写时注意后面没有分号,类型定义可以一次为

       一个类型建立多个别名,书写时注意后面有分号。

    1  const PI = 3.1415926  //正确
    
    2  const PI ;
        PI = 3.1415926 ;//错误
     
    3  #define PI 3.1415926

    4 typedef unsigned long int ULONG ;

    6 枚举类型,所有成员共用一个内存,成员变量可直接使用,成员变量代表一个数字,给枚举变量赋值时一种使用数字需要强制转化一种是直接使用成员。

    7 对于多维数组,如果在声明的同时给元素赋初值,最多可以省略第一维中的下标个数,如果声明时不赋初值则每一维的个数都不能少。

    8 移位运算符左边是移位操作的数,右边是移动的位数,参与运算的这两个数的值在运算完并没有改变。

    9 switch后面只能是字符(char)、整数(int)、枚举(enum)类型,编程时一般为变量,case后也必须是这三种类型,但必须是常量,不能是变量。

  • 相关阅读:
    【18焦作网络赛 J】 大数开方
    最小圆覆盖
    高斯消元
    回文自动机 PAM
    后缀自动机 SAM
    后缀数组 SA
    左偏树(可并堆)
    动态树LCT(Link-Cut-Tree)
    职场自我推销10大金点子
    数据库笔记
  • 原文地址:https://www.cnblogs.com/dongzhuangdian/p/5228846.html
Copyright © 2011-2022 走看看