
C++
苦涩的杀
这个作者很懒,什么都没留下…
展开
-
而今,重走C++路——基础(2)
类型转换当在程序的某处我们使用了一种类型而其实对象应该取另一个类型时,程序会自动进行类型转换。bool b = 42; // b为真int i = b; // i的值为1i = 3.14; // i的值为3double pi = i; // pi的值为3.0unsigned char c = -1; // 假设char占8比特,c的值为255signed char c2 = 25...原创 2020-01-13 16:17:05 · 259 阅读 · 0 评论 -
对取模后的余数的理解(无符号部分)
取模后的余数赋值给无符号类型一个超出它所表示的值时,结果是初始值对无符号类型表示数值总数去模后的余数。取模后的余数是什么意思呢?定义给定一个正整数p,任意一个整数n,一定存在等式:n = k * p + r;其中k、r是整数,且0 <= r < p,则称 k 位 n 除以 p 的商,r 为 n 除以 p 的余数。计算对于整型数a,b来说,取模运算或者求余运算的方法都是:...原创 2020-01-13 16:14:41 · 2341 阅读 · 0 评论 -
而今,重走C++路——基础(1)
基本内置类型C++定义了一套包括算数类型(arithmetic type)和空类型(void)在内的基本数据类型。其中算数类型包括了:字符、整数型、布尔值和浮点数。空类型不对应具体的值,仅用于一些特殊的场合。例如,最常见的是,当函数不返回任何值时使用空类型作为返回类型。算数类型算数类型分为两类:整型(integral type,包括字符和布尔类型在内)浮点型算数类型的尺寸(...原创 2020-01-05 19:12:10 · 192 阅读 · 2 评论 -
而今,重走C++路——开始
开始源程序文件命名约定程序文件通常被称为源文件(source file)。不同编译器使用不同的后缀命名C++程序,最常见的包括:.cc、.cxx、.cpp、.cp和.C。使用命令运行编译器$ CC prog1.cc——CC是编译器的名字,$是系统提示符。编译器生成一个可执行文件。Windows系统会将这个可执行文件命名为 prog1.exeUnix系统中的编译器会将可执行文件命名为...原创 2020-01-05 13:52:07 · 175 阅读 · 1 评论