自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 (按位)逻辑运算符和移位运算符

意义:学会一些位操作能够提升程序的执行效率。简介:按位逻辑运算符:按位取反(~),按位与(|),按位与(&),按位异或(^)移位运算符:左移(<<) ,右移(>>)注意:!!!!上述除了按位取反是单目(一元)运算符,其他的都是二目(二元)运算符,还有这些都可以用赋值运算符的例如<<= ,>>=,&=等等按位逻辑运算符:按位与(&)运算:两边都为1才是1,否则都是0;作用:1.能够判断一个数是否为偶数(偶数

2021-10-13 22:44:38 406

原创 从源程序到可执行程序的过程

注意!!!这里的二进制文件有目标文件(.obj)跟(.exe),但是可执行的只有(.exe)

2021-10-03 10:47:20 220

原创 C语言printf输出那点事

2021-09-26 22:50:02 98

原创 找出素数的简单优化

在看优化之前需要知道C语言如何计时。 1. 因为time()的精确度不够,只能精确到秒,而clock()可以精确到毫秒,所以用clock() 2. 该函数的头文件是<time.h>注意:中间选中的部分可以用其他去替换关于找出素数程序的简单优化: 若是直接暴力查找://求1000以内的素数#include <stdio.h>#include <math.h>#include <time.h>int is_...

2021-09-26 17:42:36 108

原创 转化为整型

数据类型转换的一般格式为:(type_name) expression例如:把小数转化为整数 (int)x+y; //把x转化成整数再+y 把小数转化为整数 (int) (x+y); //把x+y的结果转换成整型注意:注意括号的位置!!!!int带括号表示取整,跟python不一样python是int(巴拉巴拉)...

2021-09-21 22:48:53 69

原创 C语言的除法跟取整

Va=4.0/3*PI*r*r*r;Va=4/3*PI*r*r*r来看看这两个有什么区别:可能有一些人,认为这是没有区别的,实际上不然前面那个是小数做除法,小数做除法的其实是除法运算;而下面那个两个整数的除法是取整运算,不一样...

2021-09-21 22:31:13 2075

原创 Vim中的“swap file”问题

小伙伴们常常打开vim会出现上面的问题,其问题的根源是:在编辑文件时断网或同一个文件在上一次编辑时未进行保存,则在下一次想要进行编辑时就会出现.这时候要特别注意 :多出来一个隐藏的文件,这个文件有没有保存文件的信息,如下图:它们是以swp结尾的几个选项的内涵[O]pen Read-Only 只读的方式打开(E)dit anyway 编辑模式打开,但是不会载入存盘的内容(R)ecover ...

2021-09-19 20:24:24 1224

原创 Linux更改时间(限定于Ubuntu)

基础知识:/usr/share/zoneinfo这下面表示的是时区信息 中国的就是这个目录下的Asia的Shanghai错误方法: 现在的Linux系统一般/etc/localtime一般都是链接文件(根本原因),若是直接cp命令的话就会覆盖原来的链接的源文件,下次要用到这个源文件的时候就会出错,因为源文件被覆盖了cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime正确方法:sudo ln -fs /u...

2021-09-18 21:57:52 92

原创 Linux环境变量

思维导图: 注意:1.企业规范:永久性的环境变量用大写并且单词之间用下划线隔开,其他的用小写并且用下划线隔开2.我们常在/etc/profile 里面看配置文件(不同发行版不一样)cat/etc/profile3.PATH=$PATH=$PATH:~/Desktop (这个不是永久性的配置)4.常见的四种全局环境变量系统文件:1.~/.bashrc ...

2021-09-04 00:07:46 56

原创 Linux shell(最基础的)

1.用户名@机器名:2.~(波浪线表示用户home目录)3.$表示等待用户输入4.Linux中带前缀.(点)的都是隐藏文件5.man 命令(可以查看这个命令怎么用)6.clear 清除这一页7.ls命令表示查看当前目录的所有没有隐藏的文件或文件夹 (1)ll 查看所有文件或文件夹的详细信息(=ls -a -l=ls -al)(命令可以用-分开也可以不分开) (2)ls -ltr(按修改时间列出文件和文件夹详细信息,从以前到现在的修改时间排列,默...

2021-08-24 12:13:26 467

原创 Linux中的链接文件

链接文件分为两种:一种是符号链接(SymbolicLink,国内通常叫软链接),另外一种是硬链接(hard Link)。默认情况下,ln命令产生硬链接。ln -s(小写)命令产生符号链接硬链接与软链接的通俗理解:软链接:1.可以理解成windows中的快捷方式(链接的是路径,链接文件中包含的是另一个文件的位置信息) ,要是原文件不存在了(或者原文件移动到其他目录下了),那么这个软链接文件也没有存在的意义了相当于个空指针。(你朋友要你发一个软件,但是你发送了该软件的快捷方式,打开快捷方式找不.

2021-08-22 00:08:04 3752 3

原创 Linux一些快捷键

1.tab键自动补全2.ctrl+R 搜索之前的命令3.ctrl+d 作用跟敲exit一样只不过ctrl+d是快捷键4.ctrl+L 作用跟敲exit一样只不过ctrl+L是快捷键5.ctrl+A 跳到开头 ctrl+E跳到结尾6.ctrl+u 删除光标之前的所有内容 ctrl+k删除光标以后的所有内容7.ctrl+⬅ 向左跳 ctrl+➡向右跳 (比单纯的左箭头跳得快,遇到某些符号(比如下划线等等)或者空格就会停下)8.ctrl+F跟右箭头...

2021-08-21 13:44:19 110

原创 Linux的基础认识

一.Linux的简单介绍 创始人:林纳斯·托瓦兹(创造了Linux内核) Linux是基础Unix开发的(Unix是Linux之父) Linux是开源的操作系统(开放源代码,向世界公开)应用广泛,基本上大型服务器都是Linux 系统,路由器也是 二.Linux的主流发行版本 (还有很多定制版的是不公开的) 1.Debian(Ubuntu,Kail,Tails) 黑客经常使用Kail,Ubuntu个人用户用得多 ...

2021-08-14 13:02:31 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除