
编程基础
li_il
₩是什么
展开
-
Linux常用快捷键和命令
快捷键光标操作Ctrl+B 光标向前移动 Ctrl+F 光标向后移动 Ctrl+A 光标跳回首字母 Ctrl+E 光标移动到尾字母 删除Ctrl+D 删除光标后面的字符 Ctrl+W 删除光标位置(前)的单词 Ctrl+U 擦除从当前光标位置到行首的全部内容 Ctrl+K 擦除从当前光标位置到行尾的全部内容 ...原创 2019-02-27 14:11:55 · 840 阅读 · 0 评论 -
python常用函数
print()作用:输出文本参数:end 指定在参数末尾打印什么 sep 指定在参数末尾打印什么 示例:原创 2021-02-20 09:44:53 · 125 阅读 · 0 评论 -
C++将十进制数以八进制/十六进制输出的2种方式
一.使用<stdio.h>的printf函数 %o 以八进制输出 %x 以十六进制输出 代码示例#include<iostream> using namespace std;int main(){ int a; scanf("%d",&a); printf("原始数据:%d \n",a); printf("以八进制输出:%o \n",a); printf("以十六进制输出:%x",a); return 0;原创 2020-11-27 17:15:45 · 3921 阅读 · 0 评论 -
C++将字符串赋给char数组/数组指针
赋值给字符数组方法一按字符的逐个赋值给数组,如下所示#include<iostream> #include<string.h>using namespace std;int main(){ char s2[5]={'h','e','l','l','o'}; for(int i=0;i<5;i++) cout<<s2[i];...原创 2019-11-24 16:34:57 · 10200 阅读 · 2 评论 -
python与C/C++的语法差异(慢更)
因为需要,经常两种语言之间转换,总是会出些小问题,在此慢慢总结记录,以便后续使用判断c++if(条件): 需执行代码;else if(条件): 需执行代码;else: 需执行代码;pythonif 条件: 需执行代码elif 条件: 需执行代码else: 需执行代码总结C++判断的条件要写在括号里,而py...原创 2019-03-07 00:05:51 · 574 阅读 · 0 评论 -
C/C++中使用Clock()函数获得程序运行的时间
简介:clock()是<time.h>头文件里的一个函数,调用时返回从程序运行到clock()函数被调用之间的CPU时钟计时单元(clock tick)数,其返回值类型为long。代码示例:#include<iostream>#include<math.h> //pow()函数所在的头文件 #include<time.h> //c...原创 2018-03-10 21:24:10 · 2376 阅读 · 2 评论 -
算法之美
利用布尔值的技巧1.读入数据while(scanf(“%d%d”,&n,&m) == 2 && n && m){ }将一个字符串读入字符数组:char chString[256];scanf(“%s”,chString); //可直接将读入的字符串放入字符数组。注意:1.不同于读入数字的地方是没有 &a...原创 2018-11-18 01:02:32 · 443 阅读 · 0 评论 -
C++之读写文件的常用操作
头文件C++中与文件输入输出相关的函数定义在头文件<fstream> 中<fstream>读写类型fstream中定义了三个类型来支持文件的读写,分别是ifstream 从一个给定文件中读取数据 ofstream 向一个给定文件写入数据 fstream 读写给定文件 常用操作假设创建一个未绑定的文件流:fstrea...原创 2019-03-08 11:38:31 · 470 阅读 · 0 评论 -
关于数据结构的基础知识
1.数据结构的三要素:数据的逻辑结构 数据的物理结构 数据的运算2.数据的逻辑结构集合结构:数据元素间的次序是任意的 线性结构:数据元素之间构成一个有序序列 树状结构:数据元素之间形成一个层次结构 图状结构:最一般的逻辑结构,图中的每个元素的前驱和后继数目都不限3.数据结构常见的运算有以下几种创建 清除 插入 删除 搜索 更新 访问 遍历4.数据结构的实现...原创 2019-03-19 01:21:07 · 523 阅读 · 0 评论 -
Github Desktop(Windows桌面版)简单教程
简介Github是世界上最大的开源及私有软件项目的托管平台。简单来说就是你可以的你的代码放在上面,然后别人可以下载你的代码,也可以参与你的代码的修改和完善。Github传统的使用方式是Git,用很多命令来进行操作。具体操作可以看这个原创 2019-05-25 01:15:52 · 6073 阅读 · 0 评论 -
WPF-DataGrid-获取选中单元所在行数和列数
这种方法是通过使用函数来实现,调用函数时便可获得选中单元所在的行数和列数public int rowIndex;public int columnIndex;private bool GetCellXY(DataGrid dg, ref int rowIndex, ref int columnIndex) { var _cells = dg.Se...转载 2019-07-10 11:17:50 · 6808 阅读 · 7 评论 -
Python基础之获取当前系统时间
转自:python获取当前时间的用法主要步骤1. 导入库:import datetime2.获取当前日期和时间:now_time = datetime.datetime.now()3.格式化成我们想要的格式:.strftime()格式参数: %a 星期几的简写 %A 星期几的全称 %b 月分的简写 %B...转载 2019-02-11 15:10:17 · 27309 阅读 · 1 评论 -
用C++生成一百以内的随机数
#include<iostream>#include<cstdlib> //srand和rand头文件#include<windows.h> //sleep头文件#include<ctime> //time头文件using namespace std;int main(){ //以当前时间作为随机数的“种子” srand(time...原创 2018-03-10 11:31:16 · 5477 阅读 · 0 评论 -
C++ STL之vector用法
转载自:https://www.cnblogs.com/zhonghuasong/p/5975979.html简介vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,但不同于数组的是它的大小是可以动态改变的,而且它的大小会被容器自动处理。本质讲,vector使用动态分配数组来存储它...转载 2018-11-21 01:49:18 · 223 阅读 · 0 评论 -
常用数据结构总结(基于C++)
目录栈(stack)简介声明基本操作代码示例队列(queue)简介声明基本操作代码示例优先队列(priority_queue) 简介声明基本操作 调整输出次序二叉搜索树简介基本概念C++的STL中基于二叉搜索树有数据结构set和map1.set常用操作2.map声明常用...原创 2018-11-19 11:56:17 · 955 阅读 · 1 评论 -
C++之迭代器
简介迭代器是一种对象,用于对STL容器的元素进行处理。它指向容器内部特定位置,并提供以下基本运算。++ 让迭代器指向下一个元素 ==,!= 判断两个迭代器是否指向同一个位置 = 将右侧的值代入左侧迭代器所引用的位置 * 返回该位置的值 特点迭代器对任何种类的容器都可以用同一种方法(语法)顺次访问其元素。此外,在处理数组元素时它还可以当作指针使用。...原创 2018-11-22 08:55:40 · 975 阅读 · 0 评论 -
C/C++数字处理函数总结
绝对值1. 绝对值;头文件:<stdlib.h>函数原型: int abs(int x); long abs(long x); double abs(double x); long double abs(long double x); float abs(float abs);返回:x的绝对值2. 浮点数绝对值头文件:...原创 2018-11-22 17:21:35 · 423 阅读 · 0 评论 -
C/C++常用函数合集
目录C标准库头文件1.memset()2.memcpy()3.strcpy()4.strncpy()5.strcat()6.getline()7.strlen()头文件1.tolower()/toupper()2.isalpha(),isdigit(),isprint()头文件1.pow()2.floor()3.ceil()4...原创 2018-09-03 22:53:46 · 34122 阅读 · 9 评论 -
C/C++盲点总结
基础知识盲点1.全局数组会被初始化为0s%与c%s% S表示复数,所以意义为读入字符串 c% c%的意义为读入单个字符 那些不常用的输入输出函数putchar() 向终端输出一个字符,可以是单引号括起来的字符,也可以是char类型的字符变量。 getch() 从控制台读取一个字符,会等你按下任意键,再继续执行下面的语句,所在头文件为<con...原创 2018-11-18 00:58:33 · 263 阅读 · 0 评论 -
C/C++ 中‘0’ “0” ‘\0’ 0的辨析
‘0’ 0对应的ASCII码,其值为48 “0” 字符串常量。双引号括起来的都属于字符串 ‘\0’ 空字符(NULL)对应的ASCII码,即‘\0’=NULL 0 数字 代码示例:#include<iostream>using namespace std;int main(){// 注意转义字符的使用 cout<...原创 2018-11-18 02:12:57 · 14349 阅读 · 0 评论 -
C语言中如何使用printf输出string类型字符串
知识点:1.printf函数输出字符串是针对char *的,即printf只能输出c语言的内置数据类型,而string不是c语言的内置数据类型。2.string类型的对象不止包含字符串,还包含了许多用于操作的函数,所以&str并非字符串的首地址。3.如需输出string对象中的字符串,可以使用string的成员函数c_str(),该函数返回字符串的首字符的地址。错误示例:...原创 2018-11-18 11:07:46 · 69455 阅读 · 2 评论 -
常用IDE快捷键
pycharm注释 Ctrl+/ 代码格式化 Ctrl+Alt+L 下另起一行 Shift+Enter 快速修正 Alt+Enter 替换 Ctrl+R 查找 Ctrl+F 运行当前文件 Ctrl+Shift+F10 重新运行 Ctrl+F5 展开/折叠当前代码块 Ctrl+“+”/“-” 展开/折叠所有...原创 2019-02-03 18:03:20 · 652 阅读 · 0 评论 -
C语言的sscanf()函数小结
作用:从字符串读取格式化输入函数声明:int sscanf(const char *str, const char *format, ...)参数说明:str C 字符串,是函数检索数据的来源 format C 字符串,由空格字符、非空格字符和format 说明符组成,指定读入的格式 说明符形式为 [=%[*][width][modifie...原创 2018-11-19 03:26:25 · 497 阅读 · 0 评论