C语言共299篇
C/C++ int 和 double 相互转换-猿说编程

C/C++ int 和 double 相互转换

C/C++ int和double相互转换 - int 范围是-2147483648~2147483647; float 整数部分范围是能表达式万亿级别,已经够大了,实际开发完全够用; float 小数部分取值范围:最多只能精确到小数点后 6...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
11.7W+3
C/C++ float 和 double 相互转换-猿说编程

C/C++ float 和 double 相互转换

C/C++ float 和 double 相互转换 - 1.float(单精度) float 整数部分取值范围:能表达式万亿级别,已经够大了,实际开发完全够用; float 小数部分取值范围:最多只能精确到小数点后6位; 2.do...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
11.6W+3
C/C++ 角度和弧度相互转换-猿说编程

C/C++ 角度和弧度相互转换

C/C++ 角度和弧度相互转换 - 在使用库函数 sin 和 cos 时是以弧度计算的,并非角度,故首先要做的是把角度转化为弧度 PI / 180; 调用库函数 sin 和 cos 时直接根据角度进行计算,计算的结果也...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
01.4W+3
C/C++ int 和 char 相互转换-猿说编程

C/C++ int 和 char 相互转换

C/C++ int 和 char 相互转换 - 在 C 语言开发中 int 和 char 使用是必不可少的,在使用过程中必然涉及到 int 和 char 的相互转换,具体转换方法如下: 在 stdlib.h 中 itoa 函数,可用于将 int ...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
01W+1
C/C++ int 和 float 相互转换-猿说编程

C/C++ int 和 float 相互转换

C/C++ int 和 float 相互转换 - int 范围是-2147483648~2147483647; float 整数部分范围是能表达式万亿级别,已经够大了,实际开发完全够用; float 小数部分取值范围:最多只能精确到小数点后...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
01W+2
C语言三目运算符-猿说编程

C语言三目运算符

C语言三目运算符 - 返回值:先求表达式 1 的值,如果为真,则执行表达式 2,并返回表达式 2 的结果;如果表达式 1 的值为假,则执行表达式 3,并返回表达式 3 的结果。 举个例子:对于条件表达...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
187777
C/C++ 使用 stb_image 加载 png / jpg / gif / bmp等常用图片-猿说编程

C/C++ 使用 stb_image 加载 png / jpg / gif / bmp等常用图片

C/C++ 使用 stb_image 加载 png / jpg / gif / bmp等常用图片 - 前面介绍了 svpng 函数,用于将 RGB / RGBA 图像保存为 PNG。今天在介绍另外一个 stb_image; stb_image.h 是 Sean Barrett 的一...
猿说编程的头像-猿说编程钻石会员猿说编程2年前
075052
C语言 使用指针遍历数组-猿说编程

C语言 使用指针遍历数组

C语言 使用指针遍历数组 - 数组中的每个元素都有一个序号,这个序号从 0 开始,称为下标 index,例如,a[0] 表示第 1 个元素,a[3] 表示第 4 个元素。数组是一个整体,它的内存是连续的 当知道...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
163283
C语言 define 定义函数(多行书写)-猿说编程

C语言 define 定义函数(多行书写)

C语言 define 定义函数(多行书写) - C 语言中,除了可以用 #define 定义一个标识符来表示一个常量,还可以用 #define 定义函数, 凡是以 # 开头的均为预处理指令,预处理又叫预编译。预编译不是...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
061152
C语言 回调函数 callback-猿说编程

C语言 回调函数 callback

C语言 回调函数 callback - 函数指针,其本质是一个指针,指向的是一个函数的地址。 指针函数,即返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。
猿说编程的头像-猿说编程钻石会员猿说编程3年前
260503