学习日记(foundation-computer)

 chapter 5 太长了,所以分几篇写

  • Data type and constant数据类型和常量
-Number Systems编号系统
。数字可以通过多种方式表示。
。表示形式取决于所谓的BASE。
。我们写数字叫number base
。有4种common的呈现方式:decimal(base 10),binary(base2),octal(base 8),hexadecimal(base 16)

-Integer Data Types整数数据类型
。设计用于容纳整数
。可以signed或unsigned(12, -6, +3)
。可用的大小不同(即字节数):short,int和long
。短尺寸≤整数尺寸≤长尺寸

-Integral Constants积分常数
。要将整数常量存储在较长的存储位置中,请在数字的末尾添加“ L”:1234L
。以“ 0”(零)开头的常量为八进制或以8为基数:075
。以“ 0x”开头的常量为十六进制,或以16为基数:0x75A

-Defining Variables定义变量
。可以定义相同类型的变量
*In separate statements
*In the same statement
。必须在单独的语句中定义不同类型的变量

-Floating-Point Data Types浮点数据类型
。设计用于容纳实数
。以类似于科学计数法的形式存储
。数字都signed
。代表浮点数的3种数据类型:float,double和long double

-Floating-point Constants浮点常数
。可以表示为
*Fixed point (decimal) notation
*E notation
。默认为两倍
。可以强制浮动3.14159F或加长0.0000625L

-Assigning Floating-point Values to Integer Variables将浮点值分配给整数变量
。如果将浮点值分配给整数变量
*小数部分将被截断(即“切掉”并丢弃)
*该值未四舍五入

-The bool Data Type bool数据类型
。表示正确或错误的值
。bool值存储为短整数
。false代表0,true代表1

-The char Data Type char数据类型
。用于容纳单个字符或非常小的整数值
。通常占用1 byte的内存
。代表字符的数字代码存储在内存中
  • Naming Constant命名常数
-Named Constants命名常数
。在程序执行期间其内容无法更改的变量
。用于用描述性名称表示常量值
。通常以大写字母命名

-Defining constants定义常数
。只需使用#define预处理程序指令,就可以为经常使用的常量定义自己的名称,而不必求助于消耗内存的变量。
。 format:#define identifier value

-Declared constants (const)声明的常量(const)
。使用const前缀,您可以以与使用变量相同的方式声明具有特定类型的常量。

-String Constant字符串常量
。可以在连续的存储位置中存储一系列字符
。最后以空终止符\ 0存储
。由“”之间的字符组成

-A character or a string constant?字符还是字符串常量?
。字符常量是单个字符,用单引号引起来
。字符串常量是用双引号引起来的字符序列
。双引号中的单个字符是字符串常量,而不是字符常量

-The C++ string Class C ++字符串类
。必须#include <string>才能创建和使用字符串对象
。可以在程序字符串名称中定义字符串变量
。可以使用赋值运算符为字符串变量赋值
。可以用cout显示它们

-Determining the Size of a Data Type确定数据类型的大小
。运算符的大小给出任何数据类型或变量的大小

-More on Variable Assignments and Initialization有关变量分配和初始化的更多信息
。给先前创建的变量赋值
。单个变量名称必须出现在=符号的左侧

-Variable Assignment vs.Initialization变量分配与初始化
。Initializing a variable初始化变量
*在创建变量时给它一个初始值
*可以初始化部分或全部定义变量

-Scope范围
。 程序中可以使用变量的部分

评论

此博客中的热门博文

梦日记74

梦日记77

梦日记72