欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
12
返回列表 發新帖
樓主: samxon
打印 上一主題 下一主題
收起左側

C語言如何分離每一位顯示變量?

  [復制鏈接]
41#
ID:235200 發表于 2023-11-20 14:16 | 只看該作者
uchar adc_result;
adc_result = 771;
adc_result的取值范圍只能是0-255,adc_result = 771;后,默認adc_result的值是255
回復

使用道具 舉報

42#
ID:883242 發表于 2023-11-20 14:31 | 只看該作者
csmyldl 發表于 2023-11-20 14:16
uchar adc_result;
adc_result = 771;
adc_result的取值范圍只能是0-255,adc_result = 771;后,默認adc ...

又錯了,數據大于類型所能容納的時候,是截斷高位的。你把771換成二進制就能知道為什么你以為是255,事實卻是3
回復

使用道具 舉報

43#
ID:69038 發表于 2023-11-20 17:05 | 只看該作者
Hephaestus 發表于 2023-11-20 13:51
你去ti官網找spru514z這份文檔看看。

學習了~

然而,文檔中所說的中wide character(w_char) ,并不是character(char),不是同一回事。如同undigned char 和char 一樣有區別的。
而且,據我所知,C51是不支持w_char的,雖然我無法確定樓主用的是不是C51。

歡迎探討~~
回復

使用道具 舉報

44#
ID:883242 發表于 2023-11-20 18:45 | 只看該作者
zhuls 發表于 2023-11-20 17:05
學習了~

然而,文檔中所說的中wide character(w_char) ,并不是character(char),不是同一回 ...



這是基本數據類型,跟wchar有個蛋關系???

wchar是字符串才要有的,用于區分ASCII與UTF-8 Unicode編碼,你對上位機編程一無所知才會混淆這兩個基本概念。
回復

使用道具 舉報

45#
ID:69038 發表于 2023-11-20 19:40 | 只看該作者
Hephaestus 發表于 2023-11-20 18:45
這是基本數據類型,跟wchar有個蛋關系???

wchar是字符串才要有的,用于區分ASCII與UTF-8 Unico ...

是,你說的對,但這只是不同平臺的表現~~
回復

使用道具 舉報

46#
ID:1010435 發表于 2023-11-21 12:13 | 只看該作者
Hephaestus 發表于 2023-11-19 16:33
uchar adc_result;
adc_result = 771;

確實要反復看,771-若干個256后,就是3  uchar改uint
回復

使用道具 舉報

47#
ID:883242 發表于 2023-11-21 13:59 | 只看該作者
mtt661 發表于 2023-11-21 12:13
確實要反復看,771-若干個256后,就是3  uchar改uint

不用反復,只要把771轉成二進制或十六進制,就能看出問題來。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表