自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言标准输入输出

头文件<stdio.h>:是C语言中提供输入和输出能力的头文件,包含对文件的通用操作和窄字符的输入输出。标准输入stdin:与标准输入流关联的 FILE* 类型表达式,通常是键盘。标准输出stdout:与标准输出流关联的 FILE* 类型表达式,通常是屏幕。

2024-03-11 15:06:12 470 1

原创 C/C++常见warning

整数溢出,大的整数会被截断成unsigned类型,当整数达到可表示的最大值后会从起点重新开始。函数的定义冲突了,在C99之前的C版本中,如果函数在使用前没有定义,编译器会假定函数返回。传参类型和声明类型不一致,会导致功能异常,传递给某个function的参数丢弃了。解决方法:在函数使用前给出函数申明或者定义,此隐式int规则已从C99开始删除。初始化元素的数量超过了数组大小,在初始化器周围缺少大括号。注释中时,不当的注释符号有可能会吞掉有用的代码。由于数据类型的范围有限,比较总是正确的。

2024-03-11 13:21:36 1297 1

原创 Tricore floating-point exceptions trap

浮点异常是指程序中进行了不合法的浮点运算,例如除以零或者超出了浮点数据类型范围的计算,Tricore可以通过fp exceptions trap来定位和抓取浮点异常数据和信息。

2024-03-07 10:01:04 431

原创 C/C++条件编译

的一元运算符,若用 #define 指令定义了该 标识符 ,则返回 1 ,否则返回 0。若 表达式 求值为非零值,则包含该控制代码块并跳过其他。若所用的任何标识符不是常量,则用 ​0​ 替换它。预处理器根据条件编译指令,有条件地选择源代码中的一部分作为输出,送给编译器进行编译。任何非常量,未以 #define 指令定义的标识符,求值为0。嵌套的条件编译预处理块会被单独处理。指令开始,并可选地包含任意多个。指令,接下来是至多一个可选的。表达式是常量表达式,仅使用。标识符 本质上等价于。

2024-03-01 16:21:22 521 2

原创 system和popen

system和popen都是fork一个进程去执行shelll指令,system的调用进程会阻塞等待子进程执行完,返回值情况较复杂,对信号做了相应处理;popen不会阻塞调用进程,可以和子进程进行管道交互,没有对信号做任何处理。

2024-01-22 10:44:26 406

原创 随机数生成

本篇文章介绍ISO C标准的伪随机数生成函数,包含rand、srand和rand_r函数。

2024-01-11 14:39:35 549 1

原创 编程字体推荐

每个人都有自己独特的喜好,对于字体的选择也不尽相同,希望这篇文章能帮助大家找到喜欢的字体,对于那些一直使用默认字体的朋友,建议尝试下其他字体,或许会有不一样的发现和体验,欢迎大家在评论区写下自己最喜欢的字体。

2024-01-03 13:52:17 2305

原创 VSCode自定义字体

在自定义字体之前,首先我们需要选择一款自己喜欢的字体,然后下载,本博文以Fira Code字体为例,可以去字体的官方网站、GitHub或者Nerd Fonts下载。Fira CodeNerd Fonts是集成大量字形符号 ( 图标 ) 的开发人员字体,它对一些流行的字体加入了大量额外的字形、符号、图标和emoji,并且可以自由调整大小和颜色,设计非常精美,可以提升文本的可读性和表现力。Nerd Fonts官网可以下载各种字体的Nerd版本并且支持预览。

2023-12-26 15:14:17 589

原创 #pragma详解

pragma指令是一种编译器辅助命令,用来修改编译器的行为或者指示编译器生成一些特定的信息。

2023-12-16 20:57:55 93

空空如也

空空如也

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

TA关注的人

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