- 博客(12)
- 收藏
- 关注
原创 关于 C++ 高效位运算函数: __builtin_ 的几个函数使用
下列函数只能用于unsigned,每个函数有对应的 int ,long, long long版本;1 返回 1 , 2返回 1 , 3 返回 2。1返回 31 , 2返回 30, 4返回 29,返回二进制中最后一个1的位置。1返回 1, 2 返回 2, 4返回 3,返回二进制中1的个数的奇偶性。1返回 1 , 2返回 1 , 3返回 0。返回二进制中前导0的个数。返回二进制中后导0的个数。1返回 0, 2 返回1, 4返回 2。返回二进制中1的个数。
2024-03-23 19:40:30
344
原创 VScode中java的json文件配置
3.在.vscode文件下创建settings.json。2.在.vscode文件下创建launcg.json。1.先创建.vscode文件。
2023-09-13 19:19:06
1144
原创 C语言:二级指针实现两数交换
一、用二级指针自定义swap函数实现两数交换。废话不说直接上代码情况1:#include<stdio.h>void MySwap(int **a,int **b);int main(){ int x=10,y=100; int *c=&x; int *d=&y; printf("%d,%d\n",x,y); printf("x=%p,y=%p\n",x,y); printf("*c=%p,*d=%p\n",*c,*d); MySwap(&
2022-04-26 09:17:09
1979
1
原创 C++第六章:选择结构的程序设计
一、选择语句 (1)if语句if语句的作用是计算给定的表达式,根据判断结果选择执行相应的语句。//形式1 if (表达式) 语句1;//例:int a=5,b=1,t;if(a>b) t=a,a=b,b=t;//形式2if(表达式) 语句1;else 语句2;//例:int x=5,y=6;if(x>=y) cout<<x<<endl;else cout<<y<<e...
2022-04-19 13:43:04
810
原创 C++第五章:顺序结构的程序设计
一、语句C++程序是由一条条语句组成,程序运行过程就是语句逐条执行的过程,而语句执行的次序称之为流程。 (1)分类C++语句分为简单语句、复合语句和控制语句。①简单语句1.表达式语句。//如:x=a+b;t=a,a=b,b=t;2.函数调用语句。//如:printf("a,b");3.空语句。 ...
2022-04-18 13:08:13
666
原创 C++第四章:运算符与表达式
一、运算符 (1)运算对象的数目(运算时需要几个运算对象) 单目运算符、双目运算符、三目运算符。 (2)运算符的优先级 同一个式子中不同的运算符进行计算时,其运算次序存在先后之分,称为运算符的优先级。 (3)运算符的结合性 在一个式子中如果有两个以上同一优先级的运算符,其运算次序是按运算符的结合性来处理的。注:C++中运算符的结合性分为左结合和右结合。 ...
2022-04-17 17:06:48
1039
原创 C++第三章:程序中数据的表示
一、程序中数据的表示 (1)C++中常见的数据类型(********) 注:红色为C++特有的类型。 (2)基本类型数据的内存长度和数值范围 (3)整形 C++中整型分为长整型(long int)、基本整型(int)和短整型(short int)。 注:一般来说数据占用存储空间short<=int<=long。补充:整形数据的溢出处理定...
2022-04-16 18:25:38
1640
原创 C++第二章:信息的表示与存储
一、进位计数制 1.各种信息进入计算机,都要转换成‘0’‘1’的二进制形式。 计算机采用二进制的原因:①物理上容易实现,可靠性高。②运算简单,通用性强。③便于表示和进行逻辑运算。2.进位计数制的特点:①采用进位的方式进行计数(逢...
2022-04-15 13:48:03
1321
原创 C++第一章:C++语言概述
一、计算机系统组成二、计算机基本结构三、指令、程序和软件(一)指令指令是计算机执行某种操作的机械命令,它可以被计算机硬件直接识别和执行。计算机指令用二进制代码表示,一条指令通常由两个部分组成: (二)程序计算机程序是指完成一定功能的指令的有序集合。(三)软件软件是指程序、程序运行所需要的数据以及开发、使用、维护这些程序所需要的文档的集合...
2022-04-14 20:23:06
1648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人