有趣的地方

有趣的地方

【C语言】八进制、十六进制

前言 在我们日常生活中使用的数往往是十进制的,而当我们学习C语言后我们会接触到许多不同的进制并且时常需要去思考与使用这些不同的进制(尤其是2的幂相关的进制,因为这种计数系统比十进制更接近于计算机的二进制系统),所以学习和掌握这些不同进制是非常重要的。 本文将对八进制和十六进制(8和16都为2的幂)进行一些讲解。 通常情况C语言都假定整型常量是十进制的数,但在表达与计算机相关的值时,八进制和十六进制却十分方便。 十六进制,与二进制的转换 十六进制(hexadecimal或hex),是

牛客网刷题 | BC98 线段图案

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的线段图案。 输入描述: 多组输入,一个整数(1~100),表示线段长度,即“*”的数量。 输出描述: 针对每行输入,输出占一行,用“*”组成的对应长度的线段。

[JAVASE] 类和对象综合应用 -- 图书管理系统

目录 零. 概览 一. 抽象出图书管理系统所涉及的对象         1.1 Book         1.2 User          1.3 Operation  二. 实现 User 包中的对象         2.1 User父类         2.2 NormalUser 对象          2.3 AdminUser 对象          2.4 小总结(1)  三. 实现Book包中的对象         3.1 Book 对象     

【C语言刷题系列】求一个数组中两个元素a和b的和最接近整数m

💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:C语言刷题系列 目录 一、问题描述 二、解题思路  解题思路: 解题步骤: 三、C语言代码实现及测试 一、问题描述 给定一个整数sum,从有N个有序元素的数组中寻找元素a,b,使得a+b的结果最接近sum 注意: 给定的数组是有序的 a和b是全局变量,不需要返回值 二、解题思路  解题思路: 利用数组的有序

c++编程14——STL(3)list

文章目录 list 成员类型 构造、析构、与赋值 iterator 元素访问 修改元素 list的操作 欢迎来到博主的专栏:c++编程 博主ID:代码小豪 list list的数据结构是一个链表,准确的说应该是一个双向链表。这是一个双向链表的节点结构: list的使用方式和vector大差不差,区别主要还是体现在某些操作的效率方面,如下: list vector 插入与删除 O(1) O(N) 遍历 O(N) O(N) 访问 O(N) O(1)

ISCC 2024|Misc

FunZip ISCC{xoMjL8NuYRRb} Number_is_the_key ISCC{Sanoyq6qGIPF} 精装四合一 四张图片尾部都存在多余数据,把多余数据分别提取出来保存成文件,未发现规律。根据提示,预计需要将四部分多余数据进行合并。提取四个部分前16个字节,写脚本分析规律。 当与255异或后,按照left_foot,left_hand,right_foot,right_hand顺序,出现了50

golang+redis的延时队列

网址 https://github.com/cfanbo/delay-queue-redis 代码结构很简单,简单代表着自由度很高,使用过程中出现问题也很好修改。 我很喜欢这样的代码,至少我看的懂,该有的都有。 //package main // //import ( // "context" // "fmt" // "log" // "time" // // queue "github.com/cfanbo/delay-queue-redis" // "github.com/go-re

Cloneable接口和深拷贝

在java中如何对对象进行拷贝呢?我们可以使用Object类中的clone方法。 一、浅拷贝 在使用clone方法对对象进行拷贝的时候,需要注意: 1.需要重写clone方法; 2.clone方法的返回值是Object类,需要强制类型转化; 3.使用clone方法必须先实现Cloneable接口; //深克隆 public class Test { //对抛出的异常进行处理 public static void main(String[] args)throws Cl

【启程Golang之旅】运算符与流程控制讲解

欢迎来到Golang的世界!在当今快节奏的软件开发领域,选择一种高效、简洁的编程语言至关重要。而在这方面,Golang(又称Go)无疑是一个备受瞩目的选择。在本文中,带领您探索Golang的世界,一步步地了解这门语言的基础知识和实用技巧。 目录 运算符 算术运算符 赋值运算符 关系运算符 逻辑运算符 位运算符 其他运算符 流程控制 条件语句 循环语句 跳转语句 运算符 运算符用于对操作数执行算术、逻辑、位或其他运算。Go语言中的运算符包括如下几种情况:

C语言高质量编程之assert()和const

目录 编程中常见的错误 assert() const 编程中常见的错误         在编程中我们通常会遇到三种错误形式,分别是:编译型错误,链接型错误,运行时错误。 编译型错误:         在编译阶段发生的错误,绝大多数情况是由语法错误导致,根据错误提示信息可以轻松找到错误并更正,处理起来相对简单。 链接型错误:         看错误提示信息,主要在代码中找到错误信息中的标识符,然后定位问题所在。一般是标识符名不存在或者拼写错误,
<< 1 2 3 4 5 6 7 8 9 10 > >>

Powered By Z-BlogPHP 1.7.3

© 2018-2020 有趣的地方 粤ICP备18140861号-1 网站地图