全站数据
8 4 2 0 5 8 1

单片机中0x08代表什么意思呢尤其是其中

建造师考试真题宝典 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 02:15:15

问题描述

单片机中0x08代表什么意思呢尤其是其中希望能解答下
精选答案
最佳答案

简单点说吧+-*/加减乘除是常用的运算,在计算机中还有%取余,也就是计算余数 Num就是计算Num/10后的余数,相当于计算个位数,除此之外还有按位的计算,比如&(与),|(或),!(非); (计算机中储存为二进制储存,每一位都只会是1或0,一个char型的变量就是8位)上面的 | 符号就是指或 它的作用是有1则结果为1, 如:1|1=1,1|0=0|1=1,0|0=0;0xf0在单片机中表示十六进制的f0,换算为十进制为240,二进制为11110000,所以一个变量或0xf0后,结果的高4位一定为1,低4位根据变量的第四位的值来判断:所以DSG1=Num|0xf0最后的结果为0xfX,其中X为Num的个位感觉说的有点乱,有不懂的再问吧~~

其他回答

在单片机中写程序时,数据前加0x表示你给的数据是十六进制的 如0x0f你也可以些成00001111(二进制)或O16(十进制,前面不是0数字,是字母0)