久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 以下這段單片機語句是什么意思?為什么可以顯示0-9的隨機數 [打印本頁]

作者: 初學者菜鳥666    時間: 2019-1-20 16:43
標題: 以下這段單片機語句是什么意思?為什么可以顯示0-9的隨機數
void randmaker()
{
uint ran;
ran=rand();
dis1[0]=ran/10000+0x30;
dis1[1]=ran%10000/1000+0x30;
dis1[2]=ran%1000/100+0x30;
dis1[3]=ran%100/10+0x30;
dis1[4]=ran%10+0x30;
ran=rand();
dis1[5]=ran/10000+0x30;
dis1[6]=ran%10000/1000+0x30;
dis1[7]=ran%1000/100+0x30;
dis1[8]=ran%100/10+0x30;
dis1[9]=ran%10+0x30;
}



作者: 刀刀見紅    時間: 2019-1-20 22:55
ran=rand();是產生隨機數函數,假如通過該函數現在產生了一個數字1234,為了在相應的位置上顯示出來,1234是不是要這樣分解?

dis1[0]=ran/10000
dis1[1]=ran%10000/1000
dis1[2]=ran%1000/100
dis1[3]=ran%100/10
dis1[4]=ran%10
那個后面+0x30是在lcd中1602中特有的,0x30表示的是0, 0x31表示的是1 ......如此而己!見意去看看lcd1602的規格書
作者: ahshmj    時間: 2019-1-21 08:22
就這一段程序是產生不了“隨機數”的。只是將另外的程序(你沒貼出來)已經產生的隨機數的每一位分開并送顯示。
作者: HC6800-ES-V2.0    時間: 2019-1-21 08:24
刀刀見紅 發表于 2019-1-20 22:55
ran=rand();是產生隨機數函數,假如通過該函數現在產生了一個數字1234,為了在相應的位置上顯示出來,1234 ...

補充一句:
+0x30,不是1602獨有的,這是轉換為ASCII碼,當然,1602的顯示字符ASCII碼是標準的,所以要這樣轉換。
作者: 周超然    時間: 2019-1-21 11:30
rand是函數庫里面的產生隨機數函數接口,就是產生一個隨機數。
后面就是取上面千位,百位,十位,在已ASCII形式顯示出來

作者: 街角の風鈴    時間: 2019-1-21 11:45
rand()是隨機數獲取的函數  把隨機數返回值賦給ran變量
對ran整數進行分解,把整數的各個位上的數字分解出來保存到數組dis1中
字符“1”的ASCII碼就是0x31,后面+0x30就是把數字轉換成ASCII碼
作者: Sawardeakar    時間: 2019-1-21 12:13
ahshmj 發表于 2019-1-21 08:22
就這一段程序是產生不了“隨機數”的。只是將另外的程序(你沒貼出來)已經產生的隨機數的每一位分開并送顯 ...

一看就二,ran=rand();就是能產生隨機數,更本就不要另外的程序,這是函數庫的函數。只要加了頭文件#include<stdlib.h>就行!+0x30是在lcd中1602中特有的,其它LCD都不這么顯示,就是告訴了別人LCD1602與眾不同,別人想再深入可以看相關資就行。這就是所謂點到為止!
作者: areyouok    時間: 2019-1-21 13:26
Sawardeakar 發表于 2019-1-21 12:13
一看就二,ran=rand();就是能產生隨機數,更本就不要另外的程序,這是函數庫的函數。只要加了頭文件#incl ...

這個觀點很新穎。點到為止!有意思!
作者: #include51.h    時間: 2019-1-21 14:00
Sawardeakar 發表于 2019-1-21 12:13
一看就二,ran=rand();就是能產生隨機數,更本就不要另外的程序,這是函數庫的函數。只要加了頭文件#incl ...

說的很有深意!贊一個1
作者: 初學者菜鳥666    時間: 2019-1-21 15:09
謝謝各位我明白了




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产激情免费视频 | 草草视频在线免费观看 | japanhd成人 | 欧美激情va永久在线播放 | 精品久久久久久久 | www国产成人免费观看视频,深夜成人网 | 亚洲视频在线观看一区二区三区 | 久久av一区二区三区 | 午夜av一区二区 | 一区二区三区四区免费观看 | 日本不卡一区二区三区 | 国产情侣一区 | 国产精品成人一区二区 | yiren22 亚洲综合| 精品一区二区三区中文字幕 | av网站免费 | 国产探花在线精品一区二区 | 亚洲精品福利在线 | 欧美日韩一 | 免费不卡一区 | 97色在线观看免费视频 | 午夜精品在线观看 | 日韩欧美一区二区三区免费观看 | 欧美一区二区三区在线观看 | 日韩国产在线 | 欧美在线视频一区二区 | 日韩视频一区二区在线 | 麻豆视频在线看 | 精品国产99 | 成人日批视频 | 国产欧美一区二区精品忘忧草 | 一区二区成人 | 久久精品亚洲精品国产欧美 | 日本午夜精品 | 国产一区影院 | 亚洲第一视频网 | 日韩中文字幕一区 | 在线视频中文字幕 | 最新日韩在线视频 | 欧美一级片在线播放 | 欧美日日 |