容易忽略的小知识点
菜就要多练
这个作者很懒,什么都没留下…
展开
-
int类型的数溢出的结果
11...1 一共 32 位都是为 1 ,第一位符号位为 1 ,也就表示这个数是一个负数,因为在计算机中,二进制数都是采用补码的方式存储的,11...10,最后一位为 0 ,也就会比上一种情况大 1(因为是负数,越小的数,值越大)111...1 一共32位,第一位的 0 是符号位。如果在最大值上加上2,结果为。好好学习,天天向上!原创 2022-09-02 20:17:59 · 1459 阅读 · 0 评论 -
小细节的问题
在最后一个循环中,想打印逆序路劲的,但是由于习惯变量 i 在 for 循环里面声明,k的取值我想省点麻烦也就直接在 for 循环里面赋值了,结果是声明了一个新的局部变量 k ,这就导致这题一直写不出来。今天晚上竟然发现了个小问题。好好学习,天天向上!2022.8.30晚。...原创 2022-08-30 20:50:14 · 88 阅读 · 0 评论 -
灰度、rgb之间的概念
图像的灰度可以认为就是亮度,也就是色彩的深浅程度。所谓灰度色,就是指纯白、纯黑以及两者中的一系列从黑到白的过渡色。在RGB模式中三原色光各有256个级别,灰度是在像素的RGB数值相等的情况下形成的。而RGB数值相等的排列组合是256个,灰度的数量就是256级。其中除了纯白和纯黑以外,还有254种中间过渡色。处理示意256级的表示方法外,灰度也可通过百分比表示,范围从0%到100%。注意这个百分比是以纯黑为基准的百分比。与RGB正好相反,百分比越高颜色越偏黑,百分比越低颜色越偏白。由于灰度色不包含色相,属于“原创 2022-06-24 09:23:11 · 8370 阅读 · 0 评论 -
容易忽略的小知识点 (1) malloc函数
malloc函数返回的地址是随机的,但是需要注意的是,不论什么指针,在内存中都是占8个字节,内存的最小寻址单位也是字节#include <stdio.h>#include <stdlib.h>int main(void){ int *p,*q; p=(int *)malloc(sizeof(int)); q=(int *)malloc(sizeof(int)); printf("p的地址:%p\n",&p); printf("q的地址:%p\n"原创 2022-05-22 20:12:30 · 288 阅读 · 0 评论