传智播客C++32期Day02学习记录

本文记录了C++学习中关于常量、变量的基础知识,包括标识符、sizeof关键字的使用,以及有符号整型、无符号整型、字符类型、浮点数和不同进制的转换。还提到了源码反码补码的概念,并分享了作者的QQ号以供学习交流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常量:不会变化的数据。不能被修改。

1. “hello”、'A'、-10、3.1415926(浮点常量)	

2. #define PI 3.1415	【强调】:没有分号结束标记。 【推荐】 定义宏: 定义语法: #define 宏名 宏值

3. const int a = 10;	定义语法:const 类型名 变量名 = 变量值。

	const关键字: 被该关键字修饰的变量,表示为只读变量。

变量:会变化的数据。能被修改。

定义语法:类型名 变量名 = 变量值。(一般方法)

变量三要素:类型名、变量名、变量值。	int r = 3;	float s = PI*r*r;(变量值是一个表达式)

变量的定义:	int a = 40;

变量的声明:	1) int a;	 没有变量值的变量定义 叫做声明。

		2)extern int a; 添加了关键字 extern。

1. 变量定义会开辟内存空间。变量声明不会开辟内存空间。

2. 变量要想使用必须有定义。

	当编译器编译程序时,在变量使用之前,必须要看到变量定义。如果没有看到变量定义,编译器会自动找寻一个变量声明提升成为定义。

	如果该变量的声明前有 extern 关键字,无法提升。


【建议】:定义变量时。尽量不要重名。

标识符:

变量和常量的统称。

命名规则:	1. 通常常量使用大写、变量使用小写。大小写严格区分。

		2. 只能使用字母、数组、下划线(_)命名标识符。且,数字不能开头。 a-z/A-Z/0-9/_

			int a5ir = 10; ok

			int _3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值