延时函数,关于uint和uchar的区别

请问一下我这个void delay(uchar z)函数语句是延迟1ms的吗?为什么我用仿真软件进行仿真时一开始蜂鸣器响了两声,而用void delay(uint z)这个函数时,仿真运行蜂鸣器会叫三声?(其他程序不变)图片图片

2个回答

uint和uchar的区别 都是无符号的 区别只是占的位数不同 详情百度 无符号int 和 char

uchar表示一个无符号整数,最大值256,uint是表示32位无符号整数,比uchar表示的范围大很多

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问