c++ prime笔记①

1.

大多数计算机都以2的整数次幂个比特为块来处理内存,可以寻址的最小内存块称为“字节”,存储的基本单元为“”,字由字节组成,字节大多数由8比特构成。

2.

无符号类型能表示大于0的值

注意:与其余的内置类型相比,这个字符型要分为三类:char、signed char、unsigned char ,但是这里的char不是指它是另一种类型,而是不同的编译器导致char有可能是无符号,也有可能是有符号整数,具体是什么由编译器决定

3.

当我们赋给带符号类型的一个超出它范围的值时,结果是未定义的——程序可能继续工作,但也有可能崩溃,产生垃圾数据

4.

注意:当从无符号数中减去一个值时,不管这个值是不是无符号数,都必须确保这个结果不是一个负值

例如:

unsigned u1=42,u2=10;

cout<<u2-u1<<endl;

这个的结果又编译器而定,结果不是负数,是取模之后的值,我的电脑上显示为4294967295这个数字是4字节的无符号数的最大值

5.

类型short没有对应的字面值

6.

严格来说,十进制字面值不会是负数,如果有负数,那它不算在字面值里面,它只是表示对字面值取负值而已

7.

\后面跟着的八进制数字超过了三个,只取前三个数字与\构成转义序列

而\x后面跟着的数字都要计入转义序列的化简中

8.

对象是一块可以存储数据并且具有某种类型的内存空间

9.

初始化不等于赋值

初始化——创建变量时赋予一个初始值

而赋值——把对象当前值给擦除,以一个新的值代替

10.

在C++11新标准中,利用花括号来初始化变量可以全面应用,不受限制,这种形式称为列表初始化

但是注意,当使用列表初始化但是如果有存在数据丢失的情况,编译可能就会出错

11.

声明和定义不一样

声明使得名字为程序所知道,规定了变量的类型和名字

        1)无显性初始化

        2)在类型前加上extern即可

eg。extern int i就是声明i

定义就是负责创建与名字关联的实体

变量只能定义一次,但可以声明多次,由于在多个文件中使用同一个变量,其定义只能出现在一个文件里,但其余要使用的话就要对其声明,不能重复定义

12.

C++是一种静态类型语言,其含义是在编译阶段检查类型,这个过程称为类型检查

13.

定义在函数体内的内置类型的对象,如果没有初始化,则其值未定义,类的对象如果没有线性初始化,则其值由类决定

对于string类规定,如果没有指定初值则生成一个空串

一些类需要每一个对象都显性初始化, 否则会出错

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CSDN是一个知名的IT技术社区,由C位出道(C)、精选内容(S)、深度开发(D)、聚合社区(N)这四个方面组成。在CSDN上,你可以找到关于编程、开发、数据分析、人工智能等各个领域的优质信息,激发并满足你的技术热情。 首先,C代表C位出道。CSDN为了提供精选内容,每天都会从海量的技术文章中挑选出知名专家发布的优秀文章,确保你看到的内容具有专业性和引导性。这些专家涉及的领域包括但不限于前端开发、后端开发、移动开发、大数据、人工智能等,并且他们会分享自己在实践中遇到的难题和解决方案,帮助读者更好地学习和成长。 接下来,S代表精选内容。CSDN平台为用户提供了强大的搜索和推荐功能,根据用户的兴趣和浏览记录,为其推荐更多相关内容。无论你是初学者还是专家,通过CSDN,你可以发现新的技术趋势和热门话题,并积极参与讨论和交流。 再者,D代表深度开发。在CSDN社区中,你可以找到各类技术论坛、博客和问答平台,与其他开发者交流经验、讨论技术问题、互助成长。你可以发布自己的问题,获得其他开发者的解答和帮助。这种互动与合作将帮助你进一步提高解决问题的能力和技术水平。 最后,N代表聚合社区。CSDN平台上的社区不仅仅限于技术讨论,还包括了各类技术活动、线下沙龙、技术峰会等,让你有机会与其他开发者面对面交流,结交志同道合的朋友,拓宽自己的视野。 总而言之,CSDN是一个为IT技术爱好者提供优质内容、互动交流和学习成长的平台。无论你是处于初级阶段还是专业领域的专家,CSDN都是你获取与分享知识的理想之地。 ### 回答2: CSDN是中国最大的技术社区,提供了广泛的IT技术资讯、编程教程、项目开发案例等内容,为广大程序员和IT爱好者提供了一个交流与学习的平台。 CSDN网站中的c prime4是一个专栏,主要讲解C语言的相关知识和技巧。C语言作为一种广泛应用于软件开发和嵌入式系统领域的编程语言,其重要性不言而喻。而c prime4专栏提供了关于C语言的深入学习和掌握的内容,对于那些科班学习编程的学生以及想要进一步提升自己的编程能力的程序员们来说,是一本非常有价值的学习资料。 在c prime4专栏中,读者可以了解到C语言的基础知识、语法规范、常见算法与数据结构、内存管理、指针操作等内容。通过学习这些知识,读者可以更好地理解C语言的工作原理,能够编写更加高效、安全、可靠的程序代码。 除了基础知识外,c prime4专栏还提供了一些实际项目的案例分析,这些案例主要涉及到应用程序的开发和嵌入式系统的编程。通过学习这些案例,读者可以了解到实际开发中的一些经验与技巧,能够更好地应用C语言来解决实际问题。 总之,c prime4专栏是CSDN网站上一个非常有价值的资源,能够帮助读者深入学习和掌握C语言,提升编程能力,实现个人的职业发展目标。如果你对C语言感兴趣或者想要提升自己的编程能力,建议你浏览c prime4专栏,相信你一定能够从中受益匪浅。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值