02 2022 档案
摘要:#前言 闲着没事写写玩玩的。 #目录 1.十进制转二进制/八进制/十六进制 2.二进制/八进制/十六进制转十进制 3.二进制/八进制/十六进制之间的互相转换 #1.十进制转二进制/八进制/十六进制 ##1.1.十进制转二进制 数学上的方法是除以2,倒取余数,例如: 按照从下往上的顺序写,就是1010
阅读全文
摘要:我们在C语言中,经常使用offsetof函数来看结构体的偏移量。 例如: #include<iostream> #include<stdio.h> struct Test{ char c; int data; }; int main(){ printf("%d",offsetof(Test,data
阅读全文
摘要:1.暂不支持处理负数 2.以A+B Problem为背景 #include<bits/stdc++.h> using namespace std; int num; int read(){ int res=0; int f=0; char c; while(c<'0'||c>'9')c=getcha
阅读全文
摘要:在最近发现了system函数的一个问题。,举个例子,看看问题所在。 (本文是Windows环境下,测试软件是Dev c++,仅作测试用) 先看F:\fa文件夹的目录,是: 我们写一个test.exe,目的是比较fb中x.txt和y.txt文件的差异。很显然,使用cmd的cd指令和fc指令对文件进行比
阅读全文
摘要: 
阅读全文
摘要:最近看了《征服C指针》第二版,6.1.2节中提到了strtok函数和strtok_s函数。 #strtok 关于strtok的用法,见下面代码: #include<stdio.h> #include<string.h> using namespace std; int main(){ char s[
阅读全文
摘要:关于C++的scanf,其实在使用时有一个注意的点。 我们来看一个简单的例子。 对于输入的一行,如果这一行的开头需要输入一个字符,例如这样的输入: A 10 20 B 30 A 3 50 ... 我们可以使用这种方式来读入,使用一段代码来进行试验: #include<stdio.h> using n
阅读全文