自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于c语言的操作符的内容

整数的2进制的表示方法有三种:原码、反码、补码有符号的整数的三种表示方法均有符号位和数值为两部分,2进制序列中,最高位的1位是被当作符号位,剩余的都是数值位。符号位的0表示正,1表示负先举个负整数的例子原码:直接将数值按照正负数的形式翻译成二进制得到的就是原码符号位和数值表示后,因为是整形,有32个比特位,所以中间位置就用0来填充反码:将原码的符号位不变,其他位依次按位取反得到反码注:符号位不变,其余的0变成1,1变成0补码:反码+1得到补码。

2024-08-09 19:52:38 622

原创 关于printf的一个问题

要注意的是printf返回的是打印在屏幕上的字符个数,如下图中所解释到。注意是字符个数,空格也算字符。这个代码打印出来是什么呢?

2024-08-08 20:07:28 136

原创 二进制与进制转换

2进制、8进制、10进制、16进制都是数值的不同表达形式举例:15这个数字(10进制下)十进制:15,5*1(10的零次方)+1*10=15二进制:1111,1*2的零次方+1*2的一次方+1*2的平方+1*2的三次方=15八进制:17,7*8的零次方+1*8的一次方=1516进制:F要知道二进制表示形式就是0和1组成,八进制就是0~7的数字组成,10进制就是0~9;

2024-08-08 19:44:20 331

原创 c语言中static和extern

也就是说向上面那个例子中,test函数中的n被static修饰过了之后,出了test函数不会被销毁,而还是会保留那个值。一个全局变量被static修饰后,这个全局变量只能在本源文件中使用,不能在其他的源文件中使用。static在修饰局部变量的时候改变了该变量的生命周期(生命周期延长了,存储类型发生改变,从栈区放到了静态区)这样可以的原因是全局变量默认是具有外部链接属性的,在外部的文件中想要使用,只要适当的声明就可以使用。n是局部变量,虽然i的值在不但变化,在一次调用函数只有,n就会被销毁。

2024-08-08 18:06:36 143

空空如也

空空如也

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

TA关注的人

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