一、整数的基本概念整数是我们生活中常用的数据类型,也是编程中常用的一种数据,C语言用int关键字来定义整数变量(int是integer的简写)。在定义变量的时候,可以加signed、unsigned、short和long四种修饰符。signed:有符号的,可以表示正数和负数。unsigned:无符号的,只能表示正数,例如数组的下标、人的身高等。short:短的,现在主流的64位操作系统下,整数占用
分类:
编程语言 时间:
2020-04-28 18:59:26
阅读次数:
128
整数是我们生活中常用的数据类型,也是编程中常用的一种数据,C语言使用int关键字来定义整数变量(int是integer的简写)。在定义变量的时候,可以加signed、unsigned、short和long四种修饰符。signed:有符号的,可以表示正数和负数。unsigned:无符号的,只能表示正数,例如数组的下标、人的身高等。short:短的,现在主流的64位操作系统下,整数占用内存4个字节,使
分类:
编程语言 时间:
2020-04-28 18:57:05
阅读次数:
104
C语言提供了一系列函数获取整数的绝对值:abs、labs、llabs。1、包含头文件#include<stdlib.h>2、函数声明intabs(intj);longintlabs(longintj);longlongintllabs(longlongintj);3、功能说明abs:获取整数(int类型)的绝值。labs:获取长整数(long类型)的绝值。llabs:获取长长整数(lo
分类:
编程语言 时间:
2020-04-28 18:48:40
阅读次数:
267
整数是我们生活中常用的数据类型,也是编程中常用的一种数据,C语言用int关键字来定义整数变量(int是integer的简写)。在定义变量的时候,可以加signed、unsigned、short和long四种修饰符。signed:有符号的,可以表示正数和负数。unsigned:无符号的,只能表示正数,例如数组的下标、人的身高等。short:短的,现在主流的64位操作系统下,整数占用内存4个字节,使用
分类:
编程语言 时间:
2020-04-28 18:45:19
阅读次数:
277
来自互联网,2020整理 1、 int a[10]={1,2,3,4,5,6,7,8,9,0}; int *p=&a[1]; 则p[6]等于? 答:8;这个还是很好理解的p[0]=2嘛 2、整数数组清零的函数有? #include <strings.h> void bzero(void *s, si ...
分类:
其他好文 时间:
2020-04-27 17:00:15
阅读次数:
51
使用 C 语言对寄存器赋值时,我们常常要求只修改该寄存器的某几位的值,且其它的寄存器位不变,这个时候我们就需要用到 C 语言的位操作方法了。 1. 把变量的某位清零 此处我们以变量 a 代表寄存器,并假设寄存器中本来已有数值,此时我们需要把变量a 的某一位清零,且其它位不变,方法见代码清单 6-1。 ...
分类:
其他好文 时间:
2020-04-27 11:39:28
阅读次数:
160
汇编指令太多了,这里借鉴了一位大神整理的指令: X86和X87汇编指令大全(有注释) 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈 ...
分类:
其他好文 时间:
2020-04-26 11:03:40
阅读次数:
72
本文档介绍嵌入式上串口通用的基础知识和测试方法。请注意文档中,关于硬件的很多描述都带有“一般情况”这样的字样,表明是有特殊情况的,但是在大多数情况下,去掉“一般情况”都是正确的。硬件很多情况下是“模糊”,偏向于“差不多”,执着于“硬件系统长时间在特定环境下稳定运行最重要”,在设计上一定有“取舍”,虽 ...
分类:
其他好文 时间:
2020-04-26 10:45:03
阅读次数:
80
简单写下一个后端职场码农需要掌握的基本技能(持续更新中...) 想成为一名优秀的码农,要掌握的知识其实是很多的,嵌入式、后端、前端、计算机网络、高并发、大数据、机器学习等等,其实精通其中的一个方向,就足够让你走的很远。想要成为全栈码畜,精通多个方向,那你得首先了解下罗老师的时间管理方法... 本着简 ...
分类:
其他好文 时间:
2020-04-26 01:25:39
阅读次数:
71
1.有符号位数的范围:8位 正负2的7次方-1, 2.正数的反码和补码保持不变, 负数的反码为除符号位外,其余按位取反,补码为除符号位外取反加1 3.二进制数的表示法有定点和浮点,浮点表示法有点类似我们的整数加10的倍数 4.ASCII标码:总共7位,去掉高3位011,则表示012,3顺序表示,如0 ...
分类:
其他好文 时间:
2020-04-25 21:59:00
阅读次数:
81