-
在c++中,所有逻辑运算符的操作数,都是布尔类型;而逻辑运算的结果,也是布尔类型。
查看全部 -
需要注意的是,在早期的 C++ 中是没有 bool 类型的,在没有 bool 类型的年代,人们常用普通的整型来表示二值化语义,即 0 表示 false,非 0 表示 true。后来这种使用习惯被传承到今天,因此,有时候也会用普通的整型代替 bool 类型。
查看全部 -
类型名称:
unsigned char
unsigned short
unsigned int
unstgned long
unsigned long long
查看全部 -
1bit叫做1位
8bit=1byte
char与unsigned char容量都是256个数(2的8次方)(char类型的范围是{-128,127},unsigned char类型范围是{0,255})
short≥char
int≥short
long≥int
long long大于等于long
查看全部 -
那么如果我们将 8 个 bit 组合起来,通过排列组合,我们就可以得到 2 的 8 次方,也就是 256 个数字的数据容量。在计算机中,我们把 8 个 bit 的容量称之为 1 个 byte, 中文叫做字节。8bit = 1 byte
查看全部 -
include 包括,包含
standard (std) 标准
input and output (io) 输入输出
stdio 标准输入输出
查看全部 -
#include <stdio.h>
int main(int argc,char **argv)
{
printf("char: %d\n", sizeof(char));
printf("unsigned char: %d\n", sizeof(unsigned char));
printf("short: %d\n", sizeof(short));
printf("unsigned short: %d\n", sizeof(unsigned short));
printf("int: %d\n", sizeof(int));
printf("unsigned int: %d\n", sizeof(unsigned int));
printf("long: %d\n", sizeof(long));
printf("unsigned long: %d\n", sizeof(unsigned long));
printf("long long: %d\n", sizeof(long long));
printf("unsigned long long: %d\n", sizeof(unsigned long long));
return 0;
}
查看全部 -
c++具有较高的稳定性,是一种结构化编程语言
c语言的源文件的后缀是 .c,仅支持c语言,不支持c++
c++的源文件后缀是 .cpp,既支持c语言,又支持c++,不用担心兼容性问题
c语言面向过程,c++面向对象
c语言中,依旧可以使用函数体和结构指针等特性,实现面向对象的功能
c++中同样可以只使用函数实现面向过程的编程
c++提供STL即Standard Template Libary标准模板库,模板库中具有很多在c语言中需要人自己编写的功能
c语言和c++都不具有垃圾回收机制,要额外注意资源的清理工作
查看全部 -
划重点
查看全部 -
sizeof:显示数据类型占用长度。
查看全部 -
第一个Week表示的是定义的枚举名称,第二个week表示定义一个枚举变量叫week,然后给这个week赋值,=后面的这个Week::Fri表示的意思是Week名称下的Friday,之所以加::,表示的是friday是Week下的成员
查看全部 -
其中的 %d 是一个占位符
查看全部 -
main()函数,没错,就是字面上看到的意思,主函数,这是一个特殊的函数,它是程序的入口函数。一个程序里,有且只有一个 main 函数。
查看全部 -
#include <stdio.h> int main(int argc,char **argv) { printf("Hello World!\n"); return 0; } //简单的语言表达
查看全部 -
指针存放的是地址,野指针要赋值,null=0,nullptr只能赋给指针,意为空指针
查看全部
举报