Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

摘抄自: 100个Gcc小技巧。 使用该命令即可: 1gcc -fsyntax-only main.c # main.c是C文件 本篇完。
blogC

提示:本篇文章只是娱乐,请不要嘲笑博主的nt操作。你有没有过这样的经历,用gcc编译时,出现一大堆的警告,搞得你心态炸裂,再也不想看到红红的报错。那么解决方法来啦!博主刚做了个脚本,可以让你看不见这些烦人的警告。 123456val=$(gcc -Wall -Werror -Wextra -pedantic "test.c" 2> /dev/null)if [ $?...
blogC

本篇博文的内容参考自CSAPP第三版。 IEEE浮点数大致概念IEEE浮点标准用V = (-1)s * M * 2E 的形式来表示一个数。符号s决定这数是负数(s=1)还是正数(s=0),而对于数值0的符号位解释作为特殊情况处理。尾数M是一个二进制小数。阶码E的作用是对浮点数加权,这个权重是2的E次幂(可能是负数)。浮点数的位表示划分为3个字段,分别对这些值进行...
blogC

本篇博文中获取的时间格式是这样的: Sat Feb 20 17:41:09 2021 。

那么代码如下:

blogC

在我苦苦寻找类似pacman更新包时输出#号的方法时,一位大佬告诉我使用ncurses库。然后我就发现这玩意儿真好玩。我参考了这位博主的博客: ncurses库常见用法。这里是文档NCURSES Programming HOWTO,不过是英文的,虽然我也想看中文文档,但是找不到就很气。然后写了一个在屏幕上实时显示输入的字符的玩具。 12345678910111213141516171819#...
blogC

前几天和朋友上了几天网,前进的脚步有点缓了,今日再次开始充实自我。因为K&R上讲的过于简洁,所以我转而参考C Primer Plus。因为C Primer Plus上讲的很详细,所以我这里只写几个实例。

blogC

今天跟着K&R继续学习C语言,其中有这么一段代码让我感觉很妙:

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>

void chars_process(char fire[], char c)
{
int g, f;
for (g = f = 0; fire[g] != '\0'; g++)
if (fire[g] != c)
fire[f++] = fire[g];
fire[f] = '\0';
}

这是一段删除字符串中指定字符的代码。如果您觉得这段代码没什么,那么这篇博客下面的内容就不需要看了。如果您对它感兴趣,请继续看我分析。

blogC

依然是直接抄书,,偶尔会自己写一段代码来演示,顺便对书的内容做些删减。参考书为:C Primer Plus。 Char类型char类型用于存储字符(如,字母或标点符号),但是从技术层面看,char是整数类型,因为char类型实际上存储的是整数而不是字符。计算机使用数字编码来处理字符,即用特定的整数表示特定的字符。美国最常用的是ASCII码,在ASCII码中,整数65代表大写字母A。因此,存储...
blogC

最近学的很杂,PyQt5,数据分析,操作系统……都在学习。可能我就是这样吧,对于任何事物都只有三分钟热情。这样就没有办法了,只能先学一点,等一段时间后再学一点。之前学过C语言,不过学的不深,而且经过了一年多差不多忘的干净了。本篇的主题是关于C语言中的整数类型,参考书为C primer Plus第六版(说是参考,实际上大部分都是抄出我认为有必要记的地方啦)。

那么下面开讲。

blogC


愿火焰指引你