首页 > 编程语言 > 详细

C++杂乱

时间:2020-12-17 09:31:39      阅读:29      评论:0      收藏:0      [点我收藏+]

基本内置类型

类型	      关键字
布尔型	      bool
字符型	      char
整型	      int
浮点型	      float
双浮点型	      double
无类型	      void
宽字符型	      wchar_t
  endl是换行符
  cout << "type: \t\t" << "************size**************"<< endl; 
  用<<代替,
  typedef为一个以有类型取一个新名字(宏定义给常量起别名)
        typedef int feet;
        feet x; //此时x是int类型
        extern 可以在任何地方声明变量{
              extern int x
                    void main{}
        }
  函数在声明时提供函数名,函数的定义可以在任何地方
  int func()//函数声明
  int func(){//函数定义
        pass 
  }
      变量的声明和定义
      变量的声明是向程序说明变量名,并没有进行赋值
      变量的定义是向程序说明变量名和初始化的值
      定义可以说是声明
      声明不能说是定义
  局部变量的变量名可以和全局变量的变量名一样,但是在**函数内**局部变量的值可以覆盖全局变量的值
        局部变量被声明时,系统不会对此初始化,但是全局变量被定义时会被系统初始化,初始化的值如下
        数据类型	初始化默认值
        int	              0
        char            ‘\0‘
        float             0
        double	      0
        pointer	      NULL

整数常量

前缀是
0x或者0X代表的是十六进制
0代表的是八进制
没有前缀就是十进制
后缀是
U的是无符号(unsigned)
L的是长整形(Long)
30ul(无符号长整形)**ul是小写

定义常量(常量变量名大写)

#有两个方法,define预处理器 和 关键字const
define预处理器
#define WIDTH  5  //定义常量WIDTH 注意后面没有分号
#define NEWLINE ‘\n‘
int main(){
pass;
}
关键字const
const type variable = value;
const int WIDTH = 5;

修饰符类型

signed 有符号
unsigned 无符号
long 长整形
short 短整形
限定符 含义
const const 类型的对象在程序执行期间不能被修改改变。
volatile 修饰符 volatile 告诉编译器不需要优化volatile声明的变量,让程序可以直接从内存中读取变量。对于一般的变量编译器会对变量进行优化,将内存中的变量值放在寄存器
中以加快读写效率。
restrict 由 restrict 修饰的指针是唯一一种访问它所指向的对象的方式。只有 C99 增加了新的类型限定符 restrict。

C++杂乱

原文:https://www.cnblogs.com/zytlk/p/14147573.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!