| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 学习经历2 -> 正文阅读 |
|
[C++知识库]学习经历2 |
操作符 ~:按位取反(二进制),把二进制中的0变成1,1变成0。 整数在内存中是补码。 正整数的原码,反码,补码都相同,为二进制,且最高位是符号位,1是负数,0是正数。 负整数原到补,符号位不变,其他位取反。反到补+1. ++、--:前置:先++,后使用 后置:先使用,后++ ():强制类型转换? eg:int a= (int)3.14? //<--3.14为浮点型 >=,==(这个会用,但是与=的用法异同点尚不得知),!=(不等于) &&:与? ? ?||:或 (a&&b:ab必须全为真? ? ? ? ? a||b:ab只有一个为真即可) exp1?esp2:exp3? ? ? :如果exp1为真,则计算exp2为结果;如果exp1为假,则计算exp3 eg:a>b?a:b ,:自左向右计算,整个结果是最后一个表达式的结果 []:下标引用操作符 ():函数调用操作符 关键字 1.不能自创 2.不能作为变量名 extern:声明外部符号 register:寄存器 union:联合体 signed:有符号的 ?void:无、空 unsigned:无符号的 volatile:没学 static:静态的 1.修饰局部变量,改变了局部变量的生命周期,本质上是改变了变量的储存类型 2.~~~全局变量,改变了全局变量的外部链接性,使其只能在自己的源文件中使用 3.~~~函数,同上 typedef:类型定义,类型重命名 define和include不是关键字,而是预处理指令 #define定义常量和宏 eg:常量:#define max 100 #define add(x,y) ((x)+(y)) 宏的作用是替换 指针 一个内存单元是一个字节,内存单元的编号被称为内存单元的地址 %p打印地址 ?pa是存放地址的,叫指针变量,*说明pa是指针变量,int和char等都是标明类型 *pa? *解引用操作符,就是通过pa的地址,找到a 结构体 让C语言创建新的类型 ->:结构体指针->成员变量名 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 13:28:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |