文章目录 变量 变量名 变量赋值动态更新 值类型引用类型 str不可改变 元组和列表的区别 运算符 算数运算符 赋值运算符 比较运算符 逻辑运算符 成员运算符 身份运算符 扩展 值 身份id 类型 (对象三特征...) 位运算符 变量 为啥用变量?...使用变量 ? 变量名 应该有意义 ? 规范 ? 不能用保留字 ? ? 区分大小写 ? 没有类型限制,动态的 ? 变量赋值动态更新 ?...成员运算符 ? 字典判断的是k ? 身份运算符 ? 两个变量相等 is 返回true,和==有什么区别 ? is比较的不是值相等而是 内存地址 ? 集合无序,==不影响。...位运算符 ? 位与 ? ? 位或 ? ?
C语言中变量作用域的范围可分为两种, 即局部变量和全局变量。...与之相反,scanf函数将键盘输入的字符串根据转换规范,转换成二进制表示的整数、浮点数、字符或字符串等。 scanf函数是一个阻塞式函数。...转换规范的写法与数量,需要与后续的参数类型和数量对应。...接收一个参数 int f1(int a) { printf("%d \n",a); return a; } 输出为: 运算符 算数运算符 赋值运算符 sizeof运算符 sizeof...可以用来计算一个变量或常量、数据类型所占的内存字节数 逗号运算符 关系运算符 逻辑运算符 三目运算符 计算机案例 加法计算器v0.1 #include int main(){
同时,给变量赋的值类型必须与变量声明的类型一致或兼容。 变量赋值的语法格式 : 变量名 = 值; 4....个 , 1个或多个字符串 声明方式与基本数据类型类似 运算规则 任意八种基本数据类型的数据与String类型只能进行连接“+”运算,且结果一定也是String类型 String类型不能通过强制类型...= :适用于基本数据类型和引用数据类型 比较运算符“==”不能误写成“=” 6.4 逻辑运算符 逻辑与运算符 , 操作的都是boolean类型的变量或敞亮 , 而且运算的结果也是boolean...= 5; // & 与,且;有false则false System.out.println((a > b) & (a > c)); System.out.println((a > b)...表达式1 : 表达式2 说明:条件表达式是boolean类型的结果,根据boolean的值选择表达式1或表达式2 如果运算后的结果赋给新的变量,要求表达式1和表达式2为同种或兼容的类型 与 if-else
抽时间把之前写的不好的一篇文章改成使用 markdown 语法重新梳理一下, 简单粗暴梳理 一、变量 1.1 变量使用要求 使用变量之前需要赋值 变量名可以包括字母、数字、下划线、但变量名称不能以数字开头...Ptrhon 变量是大小写敏感的 1.2 变量示例 a = "123" print(a) # 123 b = 2 c = 3 a = b + c print(a) # 5 二、运算符 2.1 注释 很多语言都支持注释...= 5) # True 2.4 逻辑运算符 and 同真与为真 or 同假或为假 not 取反 操作符 名称 示例 and 与 (3 > 2) and (3 < 5) or 或 (1 > 3) or...= a if a<b else b print(small) 2.7 其他运算符 操作符 名称 示例 in 存在 'A' in ['A', 'B', 'C'] not in 不存在 'h' not...2.8 运算符优先级 一元运算符优于二元运算符,例如 2** -3 等价于 3 ** (-2) 先算数运算,后移位运算符,最后位运算,例如 1<<3 + 2&7 等价于 1<<(3+2))&7 逻辑运算符后结合
其实,C语言允许在字符串中包含宏参数。在类函数宏(带参宏)中,#号作为一个预处理运算符,可以把记号转换成字符串。例如,如果A是一个宏形参,那么#A就是转换为字符串”A”的形参名。...所以,#运算符可以完成字符串化(stringizing)的过程。 2、##运算符 与#运算符类似,##运算符可用于类函数宏(带参宏)的替换部分。##运算符可以把两个记号组合成一个记号。...以下程序演示##运算符的用法: ? 输出结果为: ? 注意:PRINT_XN()宏用#运算符组合字符串,##运算符把记号组合为一个新的标识符。...{ \ index, GPIO##gpio##_CLK_ENABLE, GPIO##gpio, GPIO_PIN_##gpio_index \ } 假设这样使用该宏: __STM32_PIN(7, C,...以上就是关于#运算符与##运算符的笔记,用#运算符组合字符串,##运算符把记号组合为一个新的标识符。如有错误欢迎指出。资料:『RT-Thread-IoT代码』、『C Primer Plus』。
变量 概念 : 内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化(哈哈哈 , 不是人话) 变量的构成包含三个要素:数据类型、变量名、存储的值 Java 中变量声明的格式...:数据类型 变量名 = 变量值 变量的作用: 用于在内存中保存数据。 ...使用变量注意: Java 中每个变量必须先声明,后使用。 使用变量名来访问这块区域的数据。 变量的作用域:其定义所在的一对{ }内。 变量只有在其作用域 内才有效。...出了作用域,变量不可以再被调用。 同一个作用域内,不能定义重名的变量。...3.1 Java 变量中的数据类型 Java 中变量的数据类型分为两大类: 基本数据类型:包括 整数类型、浮点数类型、字符类型、布尔类型。
1、掌握变量使用及命名规则 1.1 变量赋值 变量赋值通过“=”实现, 实例: a = 5 b = 3.14 c = ‘abc’ 注意事项:变量名尽量具有现实意义 实例: price ...Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 ---- Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 两个对象相加... 1 6 c 的值为: 8 7 c 的值为: 2 ---- Python比较运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 == 等于 比较对象是否相等 (a==b)返回False !...这个运算符类似!=。 > 大于 返回x是否大于y (a>b)返回False < 小于 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别于特殊的变量True和False等价。...以下假设变量a为10,变量b为20: 运算符 描述 实例 = 简单的赋值运算符 c=a+b 将a+b的运算结果赋值给c += 加法赋值运算符 c+=a 等效于c=c+a _= 减法赋值运算符 c_=a
跟着肯哥(不是我)学C语言的变量和常量、跨文件访问、栈空间 栈空间还不清楚,期待明天的课程内容 C变量 变量(Variable)是用于存储和表示数据值的名称。...变量名(Variable Name)是给变量起名称,用于在程序引用该变量:由字母、数字、下划线组成,首字符不能是数字,不能与C语言内置关键字重名。...sizeof是一个关键字,不是运算符,也就是说它不是函数,它是在编译时就计算出结果的而不用等待运行时。 C语言内置关键字是不包含malloc的。因为学数据结构的时候经常用到,我之前以为它是的。...在做算法题的时候,如果在for内定义变量,可能会出现频繁的申请释放,导致运行时间较长。 C常量 常量的值在程序执行过程中不能改变,是不可变的;这也是与变量的最大区别。...常量定义 与变量定义类似,不同的是常量定义需要用const关键字修饰。 这种方式将常量定义为具有特定类型和常量性质的变量,并使用const关键字标识。
参考链接: C++变量, 字面量和常量 日期:2020年3月27日 作者:Commas 注释:开始我的C++学习的奇妙之旅,愿意和我一起学习的小伙伴们可以关注我,也可以给我点赞,如若博客有哪里写的不好的地方...,还望各位看官指出,非常感谢…… 更多C++内容,请看我的《C++学习的奇妙之旅》 文章目录 一、前言二、基本数据类型三、常量(一)常量的类型(1)整数常量(2)浮点常量(3)布尔常量(4)字符与字符串常量... (二)常量的定义 四、变量(一)变量的定义(二)变量的定义并且初始化 一、前言 程序中的数据包括常量与变量 常量:在程序执行期间不会改变的固定值,又称为字面量;变量:在程序执行期间可以改变的数据...类型读写说明常量仅只读,在定义并初始化后,不可修改原值变量可读写,在程序运行中,可以修改变量值 二、基本数据类型 在C++中,数据类型决定了变量存储的大小和布局,基本数据类型可分为以下4类: 整数类型...+在基本数据类型中,是没有字符串变量的,可以采用字符串数组存储字符串的,这很C字符串风格,但是已经不鼓励使用了,不过还是要了解一下。
在python运算符这里,常见的整型、浮点型等对应非空集合,常见的运算符对应二元运算,如算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符,除此以外,运算符的优先级也很重要。...这里只是个人看到运算符想到了数学中的群,并没有本质联系 :p 2.2.1 运算符 算术运算符 python中常见的算术运算符包括加法、减法、乘法、除法、取模、幂、取整,可以将下面代码一行行地输入到到环境中...domain_name变量。...常见的运算优先级从高到低如下所示:幂、算术运算符、比较运算符、赋值运算符、成员运算符和逻辑运算符。...初学者如果记不住运算的优先级,可以无脑加小括号:p保证计算可以按照你的想法去进行,防止出现与你想法不符的计算顺序。
2、命名规则 3、变量赋值在内存中的原理 4、输入与输出[input raw_input,print] 5、常量 6、常用数据类型[整数,浮点数,布尔值,空值] 7、字符串与字符串格式化[%s...变量就是存储了一个值(就是与变量相关联的信息),代表或引用某个值的一个命名。通常使用“变量=值”的方式给变量赋值。...12、python赋值运算符 = 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c += 加法赋值运算符 c += a 等效于 c = c + a -= 减法赋值运算符...c -= a 等效于 c = c - a *= 乘法赋值运算符 c *= a 等效于 c = c * a /= 除法赋值运算符 c /= a 等效于 c = c / a %= 取模赋值运算符 c...%= a 等效于 c = c % a **= 幂赋值运算符 c **= a 等效于 c = c **a //= 取整除赋值运算符 c //= a 等效于 c = c // a Python资源分享
变量与运算符:包含关键字,保留字,标识符,变量,运算符。
2.1 变量 变量即是变化的量,它所对应的值不是一成不变的,给变量一个值的过程叫做赋值,即赋予变量一个值。和其他编程语言不一样,python中的变量不需要声明。...变量名只能包含字母、数字和下划线 变量命名的时候,要注意变量名称是区分大小写的,意思是a和A是不同的。...在python中,值是有类型的,一旦我们将某种类型的数据赋值给某个变量,我们称这个变量是某型变量,如 a = 1 这里,a就是一个数字型变量。...a = "cvtutorials.com" >>> type(a) >>> a = list(a) >>> type(a) >>> a ['c'...', 'c', 'o', 'm'] >>> b = (1, 2, 3) >>> type(b) >>> b = list(b) >>> type(b) <class '
后面跟整数来表示10的指数 # 科学计数法 height = 184 print(height) height = 1.84e2 print(height) 184 184.0 复数 complex 与数学定义一致...a = 9 - 2 print(a) b = 9 + 2 print(b) c = 8 \* 2 print(c) # python除法分为普通除法,地板除,取余...,都是缩写形式 # python里面没有 ++,-- 3 6 逻辑运算符 对布尔类型变量或者值进行运算的符号 and:逻辑与 or:逻辑或 not:逻辑非 python里面的逻辑运算没有异或 运算规则...= False aa = a and b # 左边表达式可以转换成 1\*1 print(aa) bb = a and c print(bb) cc = 100 and c print...print(aa) # a 没有在L里面 aa = a not in L print(aa) False True 身份运算符 用来确定两个变量是否是同一个变量 is:变量运算符 is not
一.C语言中的变量 如图,在我们初学C语言时会遇到如下两种变量: 在main函数外声明的叫全局变量, 在main函数内声明的叫局部变量....二.全局变量 全局变量是在函数外部声明的变量,也可以在函数内部使用。 全局变量在程序的任何地方都可以访问,包括函数内部和外部。 全局变量的作用域从声明处开始,直到文件的末尾。...全局变量在整个程序的执行过程中都存在,直到程序结束。 三.局部变量 局部变量是在函数内部或代码块内部声明的变量。...四.全局变量和局部变量的区别 局部变量和全局变量之间的主要区别如下: 作用域:局部变量的作用域仅限于声明它们的函数或代码块,而全局变量的作用域从声明处开始,直到文件的末尾,可以在程序的任何地方访问。...访问限制:全局变量可以被程序中的任何函数访问和修改,而局部变量只能在声明它们的函数内部访问。 在使用变量时,需要根据需求选择局部变量或全局变量。
跟着肯哥(不是我)学运算符与表达式 运算符 在C语言中,运算符是一种用来执行特定操作的符号或关键字。它们用于对变量、常量和表达进行计算、逻辑判断和位操作等。...定义一般都当耳旁风了 运算符分类 算术运算符 +-*/%加减乘除取模,这没啥好说的 逻辑运算符: 与:&& 或:|| 非:!...= 大于> 小于< 大于等于>= 小于等于<= 与小学数学规则相同,也没什么好说的 位运算符 按位与& 按位或| 按位异或^ 左移<< 右移>> 对同一个变量进行两次异或可以得到原来的值,可以用于简单的对称加密...位运算符:&(按位与)、^(按位异或)、|(按位或)。 逻辑运算符:&&(逻辑与)和 ||(逻辑或)。 条件运算符:?:(三元运算符)。...比如在C++中,返回的可能是个流对象,而且是全局唯一的对象。 欣赏一段有意思的代码 新手写这样的代码:乱七八糟 大佬写这样的代码:优雅
变量 在生活中有些值是不变的(如:性别、身份证号码、血型等等) 有些值是可变的(如:年龄、体重、薪资等等) 不变的值,C语言中用常量的概念来表示,变的值,C语言用变量的概念来表示。...关系运算符 C语言用于比较的表达式,称为**“关系表达式”**,里面使用的运算符就称为“关系运算符”,主要有下面6个。...C语言中,0表示假,非0表示真。 注意: 相等运算符与赋值运算符是两种不同的运算符,不要混淆。 多个关系运算符不宜连用 8....&&:与运算符,就是并且的意思(两侧的表达式都为真,则为真,否则为假)。...scanf() 语法与 printf() 的语法类似。
内存(Memory)也称内存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。...变量名必须是大小写英文、数字和_的组合,且不能用数字开头。 想一想:此时变量b的值是多少? a = '123' b = a a = '456' print(b) 运算符 什么是运算符呢?...逻辑运算符 a = 10, b = 20 运算符 逻辑表达式 描述 实例 and x and y 布尔"与": 如果 x 为 False,x and y 返回 x 的值,否则返回...not(a and b) 返回 False 赋值运算符 算符 描述 实例 = 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c += 加法赋值运算符...c += a 等效于 c = c + a -= 减法赋值运算符 c -= a 等效于 c = c - a *= 乘法赋值运算符 c *= a 等效于 c = c * a
1. java常量与变量 这里博主推荐一篇文章,是菜鸟教程里的一篇文章 链接地址:https://www.runoob.com/java/java-variable-types.html 常量: 表示的是在程序中不能修改的量...变量:表示的是在程序中可以变化的量 Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。...实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。...位八进制数所表示的字符 \uxxxx 1~4 位十六进制数所表示的字符 \' 单引号字符 \" 双引号字符 \\ 双斜杠字符 \r 回车 \n 换行 \b 退格 \t 横向跳格 3. java标识符 4. java运算符...数据操作运算符的种类: 运算符的优先级: 5. java修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 java访问修饰符: Java中,可以使用访问控制符来保护对类
领取专属 10元无门槛券
手把手带您无忧上云