- 博客(32)
- 收藏
- 关注
原创 针对地址的深入理解(数据转换)
/地址存储的数据是可以以不同的形式展现出来。一块连续的地址存储着一个数或者一个字符串,我们都是可以通过以下方式将其中的数据提取到。地址是用来存储数据的,无论是我们所说的上面a的值,还是p这个指针的值。假设char arr[4]存储着一个整形数字,val就是最后这段地址中所存的数。
2024-08-01 15:36:56 192
原创 以float类型举例,多字节是如何存储到char[]中,并可以通过char[]读出原float数
float在Windows下是四个字节存储的,char类型是一个字节,所以我们需要4个char来保存原来的float数,float在内存中所占用的地址是连续的,所以我们可以把float所占用的地址拷贝到char*,然后就得到了我们想要的四个字节所存储的内容或地址。
2024-07-25 09:52:10 201
原创 子进程使用exec启动新程序时管道的使用
新进程能够使用原来子进程的管道(因为exec能共享原来的文件描述符)把子进程中的管道文件描述符,用exec的参数传递给新进程。P1由用户输入一个字符串,然后把该字符串发给p2。但问题是新进程并不知道原来的文件描述符是多少!难点:子进程使用exec启动新程序运行后,P2接收到以后,把该字符串打印出来。子进程直接在新的程序中运行!
2023-02-20 21:11:08 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人