第2章C++简单程序设计.ppt

第2章C简单程序设计

* * * * * * * * * * * * 任何数据在内存中都是用二进制串的形式表示的; 一串二进制数,只有确定了类型,才有真实的含义。 例1000000000000000 解释为int型:-1,082,130,432 解释为unsigned型:3,212,836,864 解释为float型:-1.0 * 2.6 深度探索 —— 2.6.1 变量的实现机制 类型的特性蕴含于操作之中; 对不同数据类型,源代码中形式上相同的操作,会被转化为目标代码中的不同操作。 * 2.6 深度探索 —— 2.6.1 变量的实现机制 int a; short b; char c;? int main() { a++; b++; c++; return 0; } incl 0x80495f8 incw 0x80495fc incb 0x80495fe 不同的操作 变量的声明 将一个标识符声明为变量,告诉编译器这个标识符表示变量,同时还指出了它的数据类型; 只有确定了一个变量的数据类型,变量参与的操作才具有完整的意义,编译器才能将该变量参与的表达式翻译为合适的操作。 变量的定义 不仅确定了一个标识符表示变量,以及该变量的类型,还确定了变量地址的分配位置。 * 2.6 深度探索 —— 2.6.1 变量的实现机制 什么是寄存器? CPU内部的存储单元

文档评论(0)

1亿VIP精品文档

相关文档