
C
C学习笔记
Kearney form An idea
个人博客:https://anidea.gitee.io 备用地址:https://backmountaindevil.github.io
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于游戏开发的C语言程序设计-控制台中打游戏-从0到打飞机
简介平台输出0Conclusion如果你觉得对你有帮助,不如点个赞支持鼓励下作者呗References基于游戏开发的C语言程序设计入门与实践C语言中怎么使用户不用按回车键,输入字符后就直接调用函数...原创 2020-11-02 20:19:11 · 1087 阅读 · 0 评论 -
C++ 计时函数 - 统计程序运行了多长时间
简介实验需求:统计程序或者某个函数的运行时间框架#include <stdio.h>#include <time.h> //计时必备int main(){ clock_t start, stop; double duration; //记录函数运行时间, 单位为秒. start=clock(); MyFunction();//要进行计时的函数或者程序 stop=clock(); duration=((double)(stop-st原创 2020-10-28 16:29:28 · 731 阅读 · 0 评论 -
Win10上成功离线安装mingw-w64 && 配置 VScode C/C++
mingw-w64下载下载地址传送SourceForge-mingw-w64如果你和我一样win10 64位,选x86_64-win32-seh就没错了,不会科学上网的我。。这下载速度还比不上百度网盘。。狗头保命,有网友给出了百度网盘的资源,参考这位靓仔的博客 - 百度网盘哥为什么不要选择online installer,因为下载慢还会自觉断开。。。长城防火墙背锅32位win的盆友就选i686,linux的盆友选择posix环境变量mingw-w64的路径里最好不要带空格、中文,不然后面你原创 2020-10-14 10:37:52 · 1313 阅读 · 0 评论 -
获取汉字GBK编码的方式汇总
简介为了更好理解汉字字符的各个编码,故将汉字转各种编码的方式汇总一下如:我爱你utf8:我爱你unicode: \u6211\u7231\u4f60gbk/ansi: CED2 B0AE C4E3现成工具转换网页在线转换工具-GBKhttp://mytju.com/classcode/tools/encode_g...原创 2020-05-01 10:13:16 · 2312 阅读 · 0 评论 -
C语言位运算实现原码一位乘法 3寄存器和2寄存器版本 计组
简介计组中讲到用逻辑电路实现原码一位乘法,要求用位运算模拟(数组它不好吗。。。),CSAPP中介绍了原码一位乘法的改进本版本,把乘数和结果都放到一个寄存器,结果存放到寄存器的高32位,乘数放到低32位。每次运算把乘数最低为右移去掉。3寄存器#include<stdio.h>#include<string.h>#include<stdlib.h>un...原创 2020-04-30 09:21:17 · 1619 阅读 · 1 评论 -
C语言查看变量在内存中的地址和内容 计组
简要介绍通过C程序,输出变量在内存中存储的每个字节的内容极其地址。%p 十六进制,大写,高位零显示%x 十六进制,小写,高位0不显示代码通过指针访问内存#include<stdio.h>#include<stdlib.h>typedef unsigned char *byte_pointer;void show_bytes(byte_pointer st...原创 2020-04-27 23:05:02 · 4245 阅读 · 0 评论 -
scanf %d%hd那些事
问题描述scanf输入三个数,输出发现三个数都不一定输入正确!!!#include<stdio.h>main(){ float x = 13.14; int y = 132456; short s = 1; printf("请输入一个浮点型、整型、短整型数据,如13.14 1314 1\n\n"); scanf("%f %d %d", &x, &...原创 2020-04-20 13:09:25 · 2101 阅读 · 0 评论 -
gcc预处理、编译、汇编、链接案例
gcc安装参考一个简单的c程序用记事本写入以下代码,保存之后关闭,然后重名为为hello.c,改变文件类型点击确认即可。//hello.c#include<stdio.h>int main(){ printf("hello,world!\n"); getchar(); return 0;}打开命令行窗口在hello.c所在文件夹的地址栏输入cmd回车进入...原创 2020-04-13 10:46:41 · 319 阅读 · 0 评论 -
Windows 10 图文教程 安装MinGW配置gcc、g++、gdb环境
介绍下载官方下载地址https://osdn.net/projects/mingw/releases/p15522备用地址https://sourceforge.net/projects/mingw/files/latest/download?source=files安装双击刚才下载好的在线安装包,打开之后点击Install下一步选择安装目录的时候默认即可,单击Continue...原创 2020-04-13 09:19:27 · 4814 阅读 · 0 评论 -
C语言 1.1-1.5学习笔记
1.1 第一个C程序#include<stdio.h>main(){ printf("hello world!\n");}在不同操作系统该程序的编译运行方式有所不同;图形化操作系统的IDE可以一键编译运行,而在Linux命令行下先得gcc编译,再./a.out运行。筱氚住:编译运行C语言程序需要提前安装编译器。编译器其实体积小却拥有很大作用,反而很多时候装一个8-10G...原创 2020-04-06 09:47:02 · 444 阅读 · 0 评论 -
c标准库中的EOF 0?1?-1????
问题描述平台:Windows 10#include<stdio.h> main(){ /*将输入打印出来,V1.0*/ int c; c = getchar(); while (c != EOF) //当输入的字符不是文件结束指示符时执行循环 { putchar(c); //输出刚读入的字符 c = getchar(); //读取下一个字符 }}当...原创 2020-04-05 15:56:25 · 254 阅读 · 0 评论 -
Markdown如何实现多文档之间的跳转
描述例如我在README.md中要增加目录的的超链接第n章都是content文件夹下Cn.md文件,textbook则是code下的一个文件夹实现方法绝对路径[添加对象](绝对路径) //括号均为英文如[content](./content)[第一章](./content/C1.md)待解决问题向下跳转和同级跳转可以,但是怎么向上级目录跳转呢???...原创 2020-04-05 10:05:36 · 22225 阅读 · 12 评论