第二章 变量和基本类型

字节 8 位

字     32 位(4字节)


整型字面规则

L 表示长整形long 、u表示无法好整型(如:78L, 23u)

宽字符串型号 L“abcd”



宽字符 L

字符串字面值的连接

       如下是可以的:std:out << " hello " "word" << std:endl;

       而如果加上了宽字符则可能不行(根据编译器的不同):  std:out << "hello" L"word" << std:endl;


对象定义:  对象是内存中具有类型的区域


变量初始化

   复制初始化  int a = 3;

   直接初始化 int a(3);

   在C++中,初始化指创建变量并给它赋初始值,这里的=号和 C 中的等号是有差别的,后者指将原有的值擦除,换成新的


变量分为内置类型···

函数体内的变量为内置类型,反之为

内置类型建议初始化


定义变量通常放在首次使用的地方是比较好的


const 变量

        const  修饰变量

                    局部变量: 不可修改值

                    全局变量:  只限本文件可见   ==>> 若需要别的文件可见,加上extern const     如:extern const int i = 3; 此时若一个文件需要使用该变量,其声明若未加const如extern int i;则编译不会出错,但运行会出错;








阅读更多
上一篇第一章
下一篇gdb中看内存(x命令)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭