
C语言
高欣的博客
一起成长,一起加油,一起努力,因为我们的时间都是不多
!
展开
-
C语言中位异或^简单讲解
最开始遇到位异或的时候很懵逼,这是什么玩意?……位异或涉及到二进制,有点二进制基础的同学接着看,没有基础的补一补二进制首先记住:0^0=00^1=11^0=11^1=0举个栗子!!int x=4,y=5,z;z=x^y;z=?4的二进制为100,5的二进制为101100101这两个数字,上下对比一个对一个,看上边的红色字体:结果为:二进制001,十进制为1,所以z=1如果二进制的位数与之不相对应呢?举个栗子!!int x=2,y=5,z;z=x^y;z=?2的二进原创 2021-10-29 09:11:14 · 1859 阅读 · 0 评论 -
进制转换(简单的能看懂就够了)
(随记)进制转换:十进制<—>二进制<—>八进制<—>十六进制无非就是这些之间的转换,如果想看更高级的,直接滑走就行,这里没有二进制:01八进制:012345678十进制:0123456789十六进制:0123456789ABCDEF注:1、C语言中:%o代表8进制,%0x代表16进制2、八进制前加0:015,十六进制前加0x:0x15直接写过程:一:十进制转换其余进制1、十进制—>二进制举例:十进制21----->不断的÷2取余,余原创 2021-10-29 08:57:24 · 2119 阅读 · 0 评论 -
C语言中简单冒泡排序不花里胡哨
简单来记,因为没什么好说的,定义都知道,这段代码记住了就行,有用数组里边有10个元素for(i=0;i<10;i++) { for(j=0;j<10-i;j++) { if(a[j]>a[j+1]) { temp = a[i]; a[i] = a[j]; a[j] = temp; } } }还有如果要取随机数,用rand()比如说:a[i]=rand();这个就是随机的,而且!!!头文件在#include<stdl原创 2021-10-15 15:11:38 · 188 阅读 · 0 评论 -
fatal error LNK1120: 1 个无法解析的外部命令 的解决办法
question:vs2012编c程序的时候,出现了fatal error LNK1120: 1 个无法解析的外部命令但是编译的时候是没有任何问题的Answer:没有写主函数,所以你能进行编译的时候通过,而进行最终ctrl+f5的时候会出现这个问题。参考了百度的结果,受到的启发(侵删)如果按照我这样做,没有解决,可以看下边的这个答案这个问题的原因是有头文件,但是找不到实现。有两个原因:1.只包含了头文件,只有这个函数的声明,没有包含这个函数的实现(实现一般放在cpp文件中的)。所以只原创 2021-09-10 15:30:03 · 27598 阅读 · 1 评论 -
C语言打飞机、贪吃蛇游戏
打飞机游戏学习一个语言最快的方法就是从游戏开始。One:(操作性较慢)#include "stdio.h"#include <windows.h>#include <conio.h>#include <time.h>#define Esc 27 //退出#define Up 72 //上,下,左,右#define Down 80#define...原创 2019-03-27 13:57:46 · 894 阅读 · 0 评论