2023年 10月 15日 换行和回车 "空白字符"一章有介绍打字机换行和回车的差异,不同操作系统的实现也不太一样。 操作系统"换行"的不同形态 为什么文本文件"\r\n"和"\n"效果似乎无差别? 兼容的换行符 进一步了解 字符 / 换行 / 编程语言 0
2023年 10月 15日 空白字符 字符看不到它的存在,就像空白一样,被称为空白字符。空格字符是空白字符的一种。空格、制表符、换行符、回车符、换页符、垂直制表符都是“空白字符”. 空白字符的意义 空白字符的忽略 进一步了解 字符 / 编程语言 0
2023年 10月 15日 格式串详解 不同语言格式串五花八门,究其本质,无非是如何处理格式串和变量对应关系。 示例: 输出右对齐宽度为8个字符整形数据 格式串语法 浮点数小数位 如下示例保留两位小数: 不同进制 带前缀的格式串 格式串大小... 进一步了解 格式化 / 编程语言 0
2023年 10月 15日 字面量 顾名思义,字面量代表从字面即可看到具体值的变量。100, 'a', "hello", 1.25都是字面量,与标识符a, sum相反,标识符变量字面看不到它的值,是指代关系。字面量英文名literal.... 进一步了解 字面量 / 编程语言 0
2023年 10月 15日 标准输入输出 标准输出概念最早起源于Unix操作系统,它默认有三个基本默认的I/O流:标准输入(stdin),标准输出(stdout)和标准错误(stderr)。 标准输入输出的概念形态 最简单的标准输入输出就是控... 进一步了解 编程语言 / 输入输出 0
2023年 10月 14日 副作用 副作用产生于表达式中有至少一处计算,且其中全部或部分计算会影响表达式其他项,这可能产生副作用。编译器的优化很可能凸显副作用。 赋值 副作用并非都是有害的,比如基本的赋值 a = b, 对a而言是产生副... 进一步了解 副作用 / 编程语言 0
2023年 10月 14日 变量交换 不用第三个变量交换两个变量在面试题或者笔试题中无数次被提到,事实上,有些答案是理论性的,不是准确的。以整型为例,如下对比不同交换方式的差异。 不同的交换方式 不能仅仅通过指令个数确定三者的效率。 进一步了解 交换 / 编程语言 0
2023年 10月 14日 goto关键字 提到goto, 大家一定能想到迪杰斯特拉发表的著名论文goto有害论(Go To Statement Considered Harmful)。正是它推动了结构化程序设计语言的发展。公正地说,goto并... 进一步了解 编程语言 / 跳转 0
2023年 10月 14日 循环语句 循环语句一般分为while/for/do-while三种。 foreach foreach为了优化处理集合的对象,减少不必要的index++. 一些语言为了更简单,for语句也可实现foreach功能... 进一步了解 循环 / 编程语言 / 语句 0