《代码大全2》第十二章读书笔记

基本数据类型(Fundamental Data Types)

整数Integers

检查整数除法,7/10=0

浮点数Floating-Point Numbers

字符和字符串Characters and Strings

Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。

布尔变量Boolean Variables

枚举类型Enumerated Types

枚举类型可以简化修改

    public enum MovieKind
    {
        [Description("Film")]
        Film = 1,
        [Description("TV Series")]
        TvSeries = 2,
        [Description("Mini Series")]
        MiniSeries = 3,
    }

枚举设值按序进行,否则会遍历其中非法数值

具名常量Named Constants

export const baseUrl = 'Default/Movie';
LOCAL_NUMBER_LENGTH = 7 // 以后修改可以只修改这一处

数组Arrays

Array[i][j],用具体有意义的变量替代i,j

创建自己的类型

typedef float Coordinate;
Cooradinate x = 0;
//
public MovieKind? Kind { get; set; }
// 上文定义moviekindenumerate
// 易于修改,增加可靠性,弥补语言不足
    typedef enum
    {
        true=1, false=0
    }bool;
    bool flag = false;    //叠乘标记

当你用Typedef 或者其等价方式创建了一个简单类型的时候,考虑是否应该创建一个新的类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值