首页 > 其他分享 >快速理解memset

快速理解memset

时间:2022-10-07 19:55:51浏览次数:92  
标签:11111111 00000000 00000001 memset 理解 https 快速 赋值

memset函数是在头文件:cstring 或 memory 中

 

memset函数的作用是将数字以单个字节逐个拷贝的方式放到指定的内存中去

memset(a,0,sizeof a);  

int类型的变量一般占用4个字节,对每一个字节赋值0的话就变成了“00000000 00000000 000000000 00000000” (即10进制数中的0)

赋值为-1的话,放的是 “11111111 11111111 11111111 11111111 ”(转成十进制的话则为-1)

memset(a,1,sizeof a);  

以上代码执行后,数组a的内容为 00000001 00000001 00000001 00000001 转化为十进制后不为1

 

memset的正规用法是只能用来初始化char类型的数组的,也就是说,它只接受0x00-0xFF的赋值。

在memset使用时要千万小心,在给char以外的数组赋值时,只能初始化为0或者-1。

 

参考文章:https://blog.csdn.net/lyj2014211626/article/details/65481630

     https://blog.csdn.net/qq_27522735/article/details/53374765

     https://www.cnblogs.com/anthow/p/3392233.html

 

标签:11111111,00000000,00000001,memset,理解,https,快速,赋值
From: https://www.cnblogs.com/algorithm-code/p/16759949.html

相关文章

  • 如何快速在团队内做一次技术分享?
    前言相信很多小伙伴跟我一样,是一位奋斗在一线的业务开发,每天有做不完的任务,还有项目经理在你耳边催你,“这个功能今天能完成吗?”其实作为一名前端工程师,任务就是完成Leader......
  • Miller-Rabin快速素性判断
    利用二次探测定理和费马小定理二次探测定理:\(x^2\equiv1(mod\;p)\)\(p\)是奇素数当且仅当$x\equiv1$或者\(x\equiv-1\)我们结合费马小定理,对于将要......
  • 一个例子形象的理解协程和线程的区别
    一个例子形象的理解协程和线程的区别Talkischeap,showmethecode!所以,废话先不说,先上代码:首先写一个WebAPI接口///<summary>///测试接口///</summary>[RoutePrefix......
  • 一个例子形象的理解协程和线程的区别
    一个例子形象的理解协程和线程的区别Talkischeap,showmethecode!所以,废话先不说,先上代码:首先写一个WebAPI接口///<summary>///测试接口///</summary>[RoutePrefix......
  • forwardRef useImperativeHandle 使用最新理解
       有关forwardRef转发ref搭配useImperativeHandle使父组件可以使用子组件的ref当然当forwardRef单独转发ref时,就是子组建也配置一个ref={ref}使父组件可......
  • Service层和Dao层的一些自我理解(╥╯^╰╥)(╥╯^╰╥)(学了这么久,这玩意儿似懂非懂的
    学习java已经有很长时间了,但由于是在学校学的,基础不怎么扎实。 这几个月系统的学习,弥补了很多的缺陷,虽然大多数时间都在弄算法(咳咳),我前面的博客有写 如果有认真看过......
  • 深入理解css 笔记(1)
     如果要掌握css,一定要理解基础知识,并且深入的理解。css的意思是层叠样式表。我们先讲层叠。我们需要理解浏览器如何解析样式规则。每条规则单独看很简单,但是当两条规则......
  • 一种快速准确的人脸检测、识别和验证系统
    即将迎来了2019世界人工智能大会,相信这个会议又一次推动人工智能的发展,有兴趣的同学可以去参加感受一下人工智能的热度,绝不会低于这个夏天的高温。今天“计算机视觉战队”为......
  • 快速准确的人脸检测&识别新框架(进阶)(文末附源码)
    人脸技术上一期“计算机视觉战队”已经和大家分享了相关的人脸检测、识别和验证背景及现状的发展状况,今天我们继续说说人脸领域的一些相关技术以及新框架的人脸检测识别系统......
  • 一种快速准确的人脸检测、识别和验证系统(入门)
    即将迎来了2019世界人工智能大会,相信这个会议又一次推动人工智能的发展,有兴趣的同学可以去参加感受一下人工智能的热度,绝不会低于这个夏天的高温。今天“计算机视觉战队”为......