IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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

/*#include<stdio.h>*/
?? ??? ?
?? ??? ?//操作符可以不使用括号。?
?? ??? ?//单目操作符
?? ??? ?//!逻辑反操作符
?? ??? ??? ?// ?-负数操作符;
?? ??? ??? ?// +正数操作符;
?? ??? ??? ?//&取地址操作符;
?? ??? ??? ?//sizeof:操作数的类型长度操作符。(判断某个值的长度)?
?? ??? ??? ?//~对一个数的二进制按位取反操作符。
?? ??? ??? ?
?? ??? ??? ?
?? ??? ??? ?//sizeof 操作符的类型长度操作符。?
?? ??? ??? ?
?? ??? ??? ?
?? ??? ??? ??
?? ??? ?//if(3>2)//真=1;假=0; ? !1=假; ? ?if(a);;if(!a);为相反的两种逻辑符。?
?? ??? ?
?? ??? ?/*int a=1;
?? ??? ?int b=2;
?? ??? ?printf("%d\n",++a);//2,1,3 后置++,--,先使用原来的值,再进行++或者--?
?? ??? ?printf("%d\n",++a);//前置++,先计算,再使用。?
?? ??? ?
?? ??? ?int a[10]={0};
?? ??? ?printf("%d\n",sizeof(a));
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?int a=0;
?? ??? ?printf("%d\n",~a);
?? ??? ?*/?
?? ??? ?//10000000000000000001 ?当第一位为1的时候是负数,0的时候为正数。
?? ??? ?
?? ??? ?//整数(正数):原码,反码,补码一致。
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?//原码:100000000000000000001 =-1
?? ??? ?//反码: 111111111111111111110 // 符号位(第一位)不变,其他位改变?
?? ??? ?//补码:111111111111111111111 ? // ?在反码的基础上加1。?
?? ??? ?
?? ??? ?// 1.所有的正数按位取反的值是其本身+1的负数。
?? ??? ?// 2.所有的负数按位取反的值是其本身+1的绝对值
?? ??? ?// 3.0按位取反得到的是-1.\
?? ??? ?
?? ??? ?//关系操作符:< > = != ==
?? ??? ?//逻辑操作符 && ||
?? ??? ?// 条件操作符:exp1 exp2 exp3
?? ??? ?//逗号表达式: exp1 exp2 exp3
?? ??? ?
?? ?/*?? ?int a=3;
?? ??? ?int b=7;
?? ??? ?int c=0;
?? ??? ?
?? ??? ?int d =(a=b-c,b=c+a,c=a-b);// 结果为最后一个表达式的结果 即:d。?
?? ??? ?printf("%d\n",d);
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?int b=2;
?? ??? ?int c=-2;
?? ??? ?printf("%d %d",~b,~c);?
?? ?*/?? ?
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?//下标引用操作符 :int a[10]={1,2,3,4,5,6,7,8,9,10};?
?? ??? ?// int {5];
?? ??? ?
?? ??? ?//函数调用操作符?
?? ??? ?
?? ??? ?//关键字 :
?? ??? ?//1.定义:C语言提供的,不能自己创建的,为关键字。比如int return
?? ??? ?//2.不能把关键字作为变量名
?? ??? ?//3.常见的关键字: auto:自动变量关键字(变量a,在进入大括号的时候,创建变量,出大括号的时候,变量自动销毁)。
?? ??? ?//?? ??? ??? ??? ??? ?break:循环程序中,跳出循环关键字。
?? ??? ?//?? ??? ??? ??? ??? ?while:循环 ?for循环?
?? ??? ?//?? ??? ??? ??? ??? ?case :选择语句关键词
?? ??? ?//?? ??? ??? ??? ??? ?continue :循环关键词。
?? ??? ?//?? ??? ??? ??? ??? ?if else?
?? ??? ?//?? ??? ??? ??? ??? ?switch :循环里的?
?? ??? ?//?? ??? ??? ??? ??? ?default:默认值?? ??? ??? ?
?? ??? ?//?? ??? ??? ??? ??? ?do-while:
?? ??? ?//?? ??? ??? ??? ??? ?goto:跳转语句?
?? ??? ?//?? ??? ??? ??? ??? ?变量类型关键字 :char ,int ,folat ,double ,long ,short,signed(有符号类型 -20,+20)unsigned(无符号类型)?
?? ??? ?//?? ??? ??? ??? ??? ?常变量关键字:const int a=1; ?enum:枚举关键字 ? ? extern:外部变量、函数申明符号。
?? ??? ?//?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?int gol_a=1;//全局变量。
?? ??? ?//?? ??? ??? ??? ??? ?register:寄存器变量关键词?
?? ??? ?//?? ??? ??? ??? ??? ?static:静态变量关键字 :修饰局部变量的时候,局部变量改变自身的生命周期。(变成了与全局变量生命周期一致)?
?? ??? ?//?? ??? ??? ??? ??? ?static 修饰全局变量?
?? ??? ?//?? ??? ??? ??? ??? ??? ??? ?static 修饰全局变量,使得全局变量只能在自己所在的源文件(.c)使用
?? ??? ?//?? ??? ??? ??? ??? ??? ?static 改变外部链接属性,使得其无法在其他文件中使用?
?? ??? ?//?? ??? ?#define 定义的常量?? ??? ? define pi=3.14 ? define 定义的宏?

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-18 17:12:27  更:2021-10-18 17:15:05 
 
开发: 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年11日历 -2024/11/24 3:54:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码