首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【C语言笔记】#运算符##运算符

1、#运算符 我们平时使用带参宏时,字符串中的宏参数是没有被替换的。例如: ? 输出结果为: ? 然而,我们期望输出的结果是: 5 + 20 = 25 13 + 14 = 27 这该怎么做呢?...所以,#运算符可以完成字符串化(stringizing)的过程。 2、##运算符 #运算符类似,##运算符可用于类函数宏(带参宏)的替换部分。##运算符可以把两个记号组合成一个记号。...以下程序演示##运算符的用法: ? 输出结果为: ? 注意:PRINT_XN()宏用#运算符组合字符串,##运算符把记号组合为一个新的标识符。...其实,##运算符在这里看来并没有起到多大的便利,反而会让我们感觉到不习惯。但是,使用##运算符有时候是可以提高封装性及程序的可读性的。...以上就是关于#运算符##运算符的笔记,用#运算符组合字符串,##运算符把记号组合为一个新的标识符。如有错误欢迎指出。资料:『RT-Thread-IoT代码』、『C Primer Plus』。

2K41
您找到你想要的搜索结果了吗?
是的
没有找到

MatLab运算符运算

算术运算符 MatLab 算术运算符有四则运算符和带点四则运算符。...运算符 运算法则 运算符 运算法则 A+B A B 相加(维度必须一致) A-B A B 相减(维度必须一致) A*B A B 相乘(二者之一为标量或满足矩阵相乘条件) A....\B B A 相应元素相除(维度必须一致) A/B A B 相除(B 为标量或满足 B 非奇异,A/B=AB−1A/B = AB^{-1}A/B=AB−1 A....逻辑运算符 逻辑运算符 说明 A & B 逻辑运算(二者之一为标量或矩阵 A、B 维度相同,对应元素做逻辑运算) A | B 逻辑或运算(二者之一为标量或矩阵 A、B 维度相同,对应元素做逻辑或运算...其他运算符 运算符 说明 A:B、A:k:B 冒号运算符,用于产生 A 到 B 的行向量(前者默认步进为 1;后者指定步进为 k,k 为标量) 附录 运算符优先级 优先级 运算符 1 ( ) 2 ’

74040

JavaScript 运算符语句

# JavaScript 运算符语句 运算符 算术运算符 赋值运算符 自增/自减运算符 比较运算符 逻辑运算符 运算符优先级 语句 表达式和语句 分支语句 循环语句 综合案例-ATM存取款机 # 运算符...使用场景:可以把多个布尔值放到一起运算,最终返回一个布尔值 符号 名称 日常读法 特点 口诀 && 逻辑 并且 符号两边有一个假的结果为假 一假则假 || 逻辑或 或者 符号两边有一个真的结果为真...false true false true true true false false true false true true true true false // 逻辑...逻辑 && and 两侧都为 true 结果才是 true 只要有一侧为false 结果就为 flase console.log(3 > 5 && 3 > 2);//flase... : 配合使用 语法: 条件 ? 表达式1 : 表达式2 例如: // 三元运算符(三元表达式) // 1. 语法格式 // 条件 ? 表达式1 : 表达式2 // 2.

70330

HTML入门进阶以及HTML5_html 菜鸟教程

HTML入门进阶以及HTML5_html 菜鸟教程目录一、简介1、前端开发最核心技术(1)HTML是什么?...今天说一说HTML入门进阶以及HTML5_html 菜鸟教程,希望能够帮助大家进步!!! 目录 一、简介 1、前端开发最核心技术 (1)HTML是什么?...简介 (二)标题语义化 (三)图片语义化 (四)表格语义化 (五)表单语义化 (六)其他语义化 (七)语义化验证 6、HTML5舍弃的标签 四、HTML5 一、什么是 HTML5 1.HTML5 的概念定义...3、段落文字 (一)、段落标签 (1)、段落文字标签 表1 段落文字标签 标签 语义 说明 ~ header 标题 paragraph 段落...四、HTML5 一、什么是 HTML5 1.HTML5 的概念定义 定义:HTML5 定义了 HTML 标准的最新版本,是对 HTML 的第五次重大修改,号称下一代的 HTML 两个概念:

3.9K20

HTML入门进阶以及HTML5

(2)CSS (3)JavaScript 2、前端开发其他技术 二、基础内容 1.基础总结 2.HTML的基本标签 (1)HTML标签 (2)head标签 (3)body标签 3、段落文字 (一)、段落标签...简介 (二)标题语义化 (三)图片语义化 (四)表格语义化 (五)表单语义化 (六)其他语义化 (七)语义化验证 6、HTML5舍弃的标签 四、HTML5 一、什么是 HTML5 1.HTML5 的概念定义...[HTML入门进阶以及HTML5] [CSS] [JS-上] [JS-下] [jQuery] [Node.js + Gulp 知识点汇总] [MongoDB + Express 入门及案例代码] [...3、段落文字 (一)、段落标签 (1)、段落文字标签 标签 语义 说明 ~ header 标题 paragraph 段落 break 换行 horizontal...四、HTML5 一、什么是 HTML5 1.HTML5 的概念定义 定义:HTML5 定义了 HTML 标准的最新版本,是对 HTML 的第五次重大修改,号称下一代的 HTML 两个概念:

4.7K30

c语言三目运算符例子_单目运算符双目运算符

1.运算方向从左往右,从右往左结合,只有一个表达式被计算 百度百科:三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分。...它是唯一有3个操作数的运算符,所以有时又称为三元运算符。一般来说,三目运算符的结合性是右结合的。 对于条件表达式b ? x : y,先计算条件b,然后进行判断。...条件运算符是右结合的,也就是说,从右向左分组计算。 验证 int main() { int a=3,b=3,c=1,k=4; // printf("%d\n",k>a?2: c<b?...说明三元运算符从右往左结合,但是运算还是从左往右。 2.表达式 (n>0)?...f:n的类型是float,n是否为正值无关 int a=1; float b=4.0; printf("%d\n",typeid(int)==typeid(1>0?

69230

HTMLCSS进阶

HTMLCSS进阶 本文主要介绍H5新增内容以及CSS3中的新特性。在H5方面主要介绍拓展了哪些内容,CSS3方面介绍动画及转换。 H5新增内容 「1....什么是HTML5」 定义:HTML5定义了HTML标准的最新版本,是对HTML的第五次重大修改,号称下一代的HTML。...两个概念: 是一个新版本的HTML语言,定义了新的标签、特性和属性 拥有一个强大的技术集,这些技术集是指:HTML5、CSS3、JavaScript,这也是广义上的HTML5。 「2....HTML5的现状」 绝大多数新的属性,都已经被浏览器所支持,最新版本的浏览器已经开始陆续支持最新的特性,总的来说:HTML5已经是大势所趋。 HTML5新增标签 「1....transform: scale(x, y) 知识要点: 注意,xy之间用逗号进行分隔 transform: scale(1, 1): 宽高都放大一倍,相当于没有放大 transform: scale

2.9K50

前端HTML - 笔记

前端:什么是前端、技术栈、关注点、边界、开发环境 HTML:DOM 树的概念、基本语法、常用标签、内容划分、语义化 # 前端 HTML - 笔记 # 前端 # 什么是前端 我认为前端的核心就是用户的直接交互...,有屏幕的地方就有前端 前端的要解决的问题主要有: GUI 人机交互问题 跨终端 使用 web 技术栈 # 前端技术栈 传统意义上的前端开发就是 HTML、CSS、JavaScript 三件套 HTML...是一种标记语言,是网页的骨架 CSS 描述应该如何显示 HTML 元素,是网页的视觉呈现 JavaScript 控制网页的行为,是网页的生命灵魂 当然,除了三件套外,我们还应掌握一定的网络协议基础...doctype html> 表明当前文档使用的 html 版本,对于 html5 来说,这样写就可以了 是文档的根标签,所有的其他的标签都在这个根标签下 标签存放页面不希望展示...,但需要的数据 标签存放的是要展示给用户的内容 # DOM 树 由 HTML 标签组成的文档对象模型树,即为 DOM 树 # HTML 语法 HTML 文档由若干 HTML 元素组成,

1.3K40

HTML入门进阶以及HTML5

(2)CSS (3)JavaScript 2、前端开发其他技术 二、基础内容 1.基础总结 2.HTML的基本标签 (1)HTML标签 (2)head标签 (3)body标签 3、段落文字 (一)、段落标签...简介 (二)标题语义化 (三)图片语义化 (四)表格语义化 (五)表单语义化 (六)其他语义化 (七)语义化验证 6、HTML5舍弃的标签 四、HTML5 一、什么是 HTML5 1.HTML5 的概念定义...[HTML入门进阶以及HTML5] [CSS] [JS-上] [JS-下] [jQuery] [Node.js + Gulp 知识点汇总] [MongoDB + Express 入门及案例代码] [...3、段落文字 (一)、段落标签 (1)、段落文字标签 标签 语义 说明 ~ header 标题 paragraph 段落 break 换行 horizontal...四、HTML5 一、什么是 HTML5 1.HTML5 的概念定义 定义:HTML5 定义了 HTML 标准的最新版本,是对 HTML 的第五次重大修改,号称下一代的 HTML 两个概念:

3K30

HTMLXHTML区别

HTMLXHTML区别 HTML称为超文本标记语言Hyper Text Markup Language,是一种标识性的语言。...XHTML称为扩展超文本标记语言Extensible HyperText Markup Language,同样是一种标识性的语言,表现方式HTML类似,不过语法上更加严格。...从关系上讲,HTML是基于标准通用标记语言SGML的应用,XML是SGML的一个子集,而XHTML则基于XML。 语言基础 XHTML基于可扩展标记语言XML。...HTML基于标准通用标记语言SGML。 语法严格程度 HTML语法要求比较松散。 XHTML元素必须被关闭,空标签也必须被关闭。 XHTML标签名必须用小写字母。 XHTML文档必须拥有根元素。...HTML4.0不能混合其它XML应用,但在HTML5中已可以嵌入MathML、SVG等应用。

1.8K20

变量运算符

同时,给变量赋的值类型必须变量声明的类型一致或兼容。 变量赋值的语法格式 : 变量名 = 值; ‍ 4....bit = 1 Byte 1024 Byte = 1 KB 1024 KB = 1 MB 1024 MB = 1 GB 1024 GB = 1 TB 浮点类型 : float , double ‍ 整数类型类似...float则不同 5.3 基本数据类型String的运算 字符串类型 : String String 不是基本数据类型 , 属于引用数据类型 使用一对 "" 来表示一个字符串 , 内部可以包括0...个 , 1个或多个字符串 声明方式基本数据类型类似 运算规则 任意八种基本数据类型的数据String类型只能进行连接“+”运算,且结果一定也是String类型 String类型不能通过强制类型...= :适用于基本数据类型和引用数据类型 比较运算符“​==​”不能误写成“=​” 6.4 逻辑运算符 逻辑运算符 , 操作的都是boolean类型的变量或敞亮 , 而且运算的结果也是boolean

16310

运算符表达式

1、运算符表达式 **运算符:**是用来计算数据的指令。数据可以是常量,也可以是变量。被运算符操作的数成为操作数。 **表达式:**通俗的说,即通过使用运算符将操作数联系起来的式子。...(1)加法运算符在连接字符串时要注意,只有直接字符串相加才会转成字符串。...System.out.println("--a="+(--a)); //后缀式:先使用,后-1 a=12; System.out.println("a--="+(a--)); } } 2.3.3、自增自减运算符还遵循以下规律...(3)它们的运算结果的类型被运算的变量的类型相同。...false } } 运行结果: 6、三元运算符 接下来我们要学习的三元运算符之前的运算符不同。之前学习的均为一元或者二元运算符。元即参与运算的数据。 格式:(条件表达式)?

44310
领券