C语言
qq_44805265
这个作者很懒,什么都没留下…
展开
-
原码补码反码
首先提几个概念: 原码,反码,补码原码是什么?原码就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码举例说明:int类型的 3 的原码是 11B(B表示二进制位), 在32位机器上占四个字节,那么高位补零就得:00000000 00000000 00000000 00000011int类型的 -3 的绝对值的二进制位就是上面的 11B 展开后高位补零就得:10000000 00000000 00原创 2022-01-21 13:11:36 · 621 阅读 · 0 评论 -
for循环的两种嵌套与区别
一:内外循环独立进行#include<bits/stdc++.h>int main(){ int i,j; for(i=0;i<5;i++){//外层循环 共循环5次 for(j=0;j<5;j++) //内层循环 每次输出五个* printf("* "); if(j%5==0){ printf("\n");//输出5个换行 } }} 这是输出结果 这种循环内外互不干涉,每一次内循环...原创 2021-08-08 22:13:32 · 1212 阅读 · 0 评论 -
链表初始化typedef struct LNode{}LNode,*linklist的理解
typedef是对可以理解为各现有的数据类型起了一个新名字。typedef struct LNode{}LNode;相当于给struct LNode{}起了一个新名字Lnode{}比如在声明变量时,如果没有用typedef声明,自己定义变量时是这样子struct LNode 变量名如果用了typedef则变成Lnode 变量名简单来说就是更方便了。当然如果不用typedefstruct LNode{};声明变量也可以 直接 LNode 变量名,或者LNo原创 2021-07-15 15:58:24 · 2790 阅读 · 0 评论