
C
C语言
点个小站
整理c语言知识点的小菜鸡
展开
-
C语言头文件尖括号和双引号的区别
范围不同导致预编译处理的速度不同双引号是最大范围一般用于包含用户自己编写的头文件编译器会先在项目的当前目录查找找不到后才会向尖括号那样去系统配置的库环境变量和用户配置的路径去搜索 初学的同学的话可以理解你打完代码 点击运行到输出窗口出现在你眼前 这段时间 用尖括号比用双引号更短...原创 2020-02-09 16:41:34 · 2288 阅读 · 0 评论 -
C语言如何交换两个数(位运算)
如果你遇到了要交换2个整型的值的问题的话这里也许有你要的东西以交换a,b的值为例第一种有中间变量如下图第二种无中间变量涉及位运算还不清楚的点下面位运算符有些人可能会想这不就是给一个法则对应吗那么按位与&按位或|是不是也可以呢这么想倒是可以可惜实际上这两种对应法则不行a=1b=200010010按位与&第一步a=a&b...原创 2020-02-07 19:55:10 · 3490 阅读 · 0 评论 -
C语言整型在计算机的储存
如果你是要弄清楚整型在计算机中的二进制存储情况的话那么你来对了地方在这里我们用二进制位的比较少的2字节(byte)int来做介绍2字节=16个二进制位int字节与二进制介绍以及有无符号的差别有符号的整型第一个二进制位是用来储存符号的 0是正数 1是负数正数的原码=反码=补码负数反码:原码符号位不变其他位按照原码对比 原码是1(0)反码就是0(1) 简称按位取反负数补码就是...原创 2020-02-07 11:08:32 · 498 阅读 · 2 评论 -
C语言如何设计随机数
如果你想学会设计0~100之间这样简单的随机整数的话我想你来对了地方通用公式是:a+rand()%na是起始值n是整数范围如下图有几个需要注意的点用到了随机函数所以在头文件里加上#include<math.h>c语言随机函数是伪随机数并不能真正的随机在头文件加上#include<time.h>再在主函数里加上srand(time(0))就可...原创 2020-02-05 11:51:19 · 2497 阅读 · 0 评论