![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
文章平均质量分 80
C/C++
是溪竹呀
平平无奇的电子爱好者
展开
-
C语言的函数指针数组
简要介绍以下函数指针以及一些函数调用需要输入函数指针作为形参的情况。原创 2022-06-02 16:59:18 · 2719 阅读 · 0 评论 -
浅谈c语言指针的强制转换
指针是c语言的灵魂,而数据的强制转换是我们在写程序的过程中经常去使用的一种手段,那么这二者结合在一起后会有什么效果呢?直接上例子说吧No.1上面是一段简单的把变量打印出来的程序,显示指针指向地址的值,就不多介绍了。下面我们加上几行程序:我们知道,char类型是带符号的,所以这边我们先定义一个初始值为-100,打印出来的值也是正确的-100,这是我们额外定义一个unsigned char指针类型的指针变量,然后把char指针的变量强制转换后赋给unsigned 插入类型的指针变量,再打印出这块地址原创 2022-04-19 15:51:49 · 10322 阅读 · 2 评论 -
浮点数的十进制和二进制转换(详细例子解答)
需要用到浮点数的转换,以前学过又忘记了,就写篇文章巩固一下最常用的浮点数二进制计算标准:IEEE二进制浮点数算术标准,也就是所谓的IEEE754,所以就介绍一下这个标准。float类型float占4个字节也就是32位,那么这32位的组成部分如下所示:(1) 符号位,这个就不多解释了,原数>0为0,原数<0为1,和整数的二进制表示方法一样。(2) 指数位,这边的指数位指的就是2的多少次方,比如说2^3,那么我们就需要把这个3提取出来即可,这个3不能直接作为指数为的值,还需要处理。(3原创 2022-01-22 16:05:40 · 15857 阅读 · 4 评论 -
C语言的指针和自加符号的优先级
c是一种自由度非常高的语言,在编程过程需要考虑各种优先级的划分,本文分享一下有关指针和自增(自减)符号的优先级划分。首先我们先确定一点,指针和自增符号的优先级是一样的,且运算顺序都是自右向左的,所以按照同优先级谁先出现谁老大的规则,从右向左哪个符号先出现那个就是优先的。多说无益我们来编译器里面试试看: int a = 50; int* b = &a; printf("a = %d,b = %d\n", a, b); printf("the no:%d\n", *b++); print原创 2021-08-22 14:20:59 · 4578 阅读 · 3 评论