• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Excel中不可見浮點(diǎn)數(shù)誤差的來源探究

    2023-09-04 09:32:42李鎮(zhèn)冰唐啟奎
    關(guān)鍵詞:浮點(diǎn)數(shù)單元格公式

    李鎮(zhèn)冰 唐啟奎

    (青海省藥品檢驗(yàn)檢測(cè)院青海省中藏藥現(xiàn)代化研究重點(diǎn)實(shí)驗(yàn)室 青海 西寧 810016)

    0 引 言

    Excel不僅是電子表格軟件,更是數(shù)據(jù)處理軟件,使用者可以利用其豐富的功能和強(qiáng)大的函數(shù)庫以較低的學(xué)習(xí)成本實(shí)現(xiàn)對(duì)復(fù)雜數(shù)據(jù)的分析處理,因此在統(tǒng)計(jì)、工程、計(jì)量檢測(cè)等領(lǐng)域都有著廣泛的應(yīng)用[1-3]。

    但在使用Excel進(jìn)行涉及小數(shù)的操作時(shí),可能會(huì)遇到一些“莫名其妙”的困擾:比如計(jì)算結(jié)果與預(yù)期結(jié)果之間可能存在微小的差異——公式“=4.1-4.2+1”的結(jié)果在小數(shù)位數(shù)足夠多時(shí)顯示為“0.899 999 999 999 999”;又或者看上去相同的兩個(gè)數(shù)值,Excel卻認(rèn)為它們是不同的——公式“=MATCH(0.1+0.2-0.1,0.1+(0.2-0.1),0)”返回的結(jié)果是“#N/A”,加法結(jié)合律似乎都失效了。

    對(duì)于單純的計(jì)算而言,這只是數(shù)值的微小差異,通常并不會(huì)帶來嚴(yán)重的問題,但是涉及比較、查找等操作時(shí),則可能導(dǎo)致錯(cuò)誤的結(jié)論,因而存在較大的隱患[4]。

    第一種誤差是可見的,對(duì)于具有一定計(jì)算機(jī)基礎(chǔ)、了解數(shù)據(jù)類型的用戶而言也是易于理解的,其產(chǎn)生的原因是十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制浮點(diǎn)數(shù)時(shí)的精度損失[5];第二種誤差是不可見的,有學(xué)者認(rèn)為是由于單元格中所顯示的十進(jìn)制數(shù)和系統(tǒng)內(nèi)部存放的二進(jìn)制浮點(diǎn)數(shù)并不完全一致,存在一定的誤差[6],但未提供這一說法的依據(jù)。筆者最初對(duì)此有些疑惑,因?yàn)槲④浶QExcel嚴(yán)格遵循IEEE 754標(biāo)準(zhǔn)[7],運(yùn)算和存儲(chǔ)都基于64位二進(jìn)制雙精度浮點(diǎn)數(shù),相當(dāng)于十進(jìn)制的15位有效數(shù)字精度,而且可以很容易地確認(rèn)Excel中顯示的精度也是15位有效數(shù)字(在單元格中輸入“0.123 456 789 012 345 678 9”,結(jié)果會(huì)變?yōu)椤?.123 456 789 012 345”),即存儲(chǔ)和顯示精度似乎是一致的,不應(yīng)該存在“所見”與“所得”不一致的情況。

    本文以示例的形式對(duì)Excel中可見與不可見浮點(diǎn)數(shù)誤差的相關(guān)問題進(jìn)行深入探討,并給出不可見誤差來自于存儲(chǔ)和顯示精度差異的直接證據(jù)。所用Excel版本為2019專業(yè)增強(qiáng)版(64位)。

    1 構(gòu)造小數(shù)數(shù)列

    采用以下方式在sheet1-sheet4工作表的A列分別構(gòu)造出公差為0.01、范圍為-2.59~2.59的等差數(shù)列,并在B列分別給出對(duì)應(yīng)的修約后的數(shù)據(jù)。結(jié)果如表1所示。

    表1 構(gòu)造小數(shù)數(shù)列和修約的方式

    2 數(shù)值查找匹配

    2.1 “=”匹配

    分別在sheet1-sheet4工作表的C2單元格輸入公式“=A2=B2”,拖曳填充至C520單元格。當(dāng)修約前后數(shù)據(jù)的數(shù)值一致時(shí),該公式結(jié)果為“TRUE”(表中以“T”表示),否則為“FALSE”(表中以“F”表示)。

    另一等價(jià)方式:分別在sheet1-sheet4工作表的C2單元格輸入公式“=COUNTIF(A:A,B2)”,拖曳填充至C520。當(dāng)修約前后數(shù)據(jù)的數(shù)值一致時(shí),該公式結(jié)果為“1”,否則為“0”。

    2.2 MATCH函數(shù)匹配

    分別在sheet1-sheet4工作表的D2單元格輸入公式“=MATCH(A2,B:B,0)”,拖曳填充至D520。當(dāng)修約前后數(shù)據(jù)的數(shù)值一致時(shí),該公式結(jié)果為該數(shù)值所在行的行號(hào)(表中以“R”表示),否則為“#N/A”(表中以“N”表示)。

    另一等價(jià)方式:分別在sheet1-sheet4工作表的D2單元格輸入公式“=VLOOKUP(A2,B:B,1,0)”,拖曳填充至D520。當(dāng)修約前后數(shù)據(jù)的數(shù)值一致時(shí),該公式結(jié)果為修約后的數(shù)值,否則為“#N/A”。

    2.3 數(shù)值匹配結(jié)果

    表2展示了部分代表性的匹配結(jié)果。

    表2 sheet3數(shù)值匹配結(jié)果示例

    表3中匹配結(jié)果為“FALSE”或“#N/A”的數(shù)目即為修約前后數(shù)值不匹配的數(shù)據(jù)數(shù)目。不同構(gòu)造方式生成的數(shù)據(jù),匹配結(jié)果也不相同,只有最后一種方式構(gòu)造生成的數(shù)據(jù)在修約前后能夠完全匹配。

    表3 修約前后數(shù)據(jù)的數(shù)值匹配結(jié)果

    MATCH函數(shù)未能匹配的數(shù)據(jù)在sheet2和sheet3中多于“=”未能匹配的數(shù)據(jù)。經(jīng)確認(rèn),“=”未能匹配的都是存在可見誤差的數(shù)據(jù)(如表2中通過“顯式步長”方式生成的數(shù)據(jù)“-0.10”實(shí)際顯示為“-0.099 999 999 999 999 6”)。而MATCH函數(shù)未能匹配的數(shù)據(jù)中,除包含全部存在可見誤差的數(shù)據(jù)外,還有部分?jǐn)?shù)據(jù)看上去并無異常。

    此外,對(duì)sheet1-sheet4中修約后的數(shù)據(jù)進(jìn)行交叉匹配,未出現(xiàn)不匹配的結(jié)果,說明不同方式生成的數(shù)據(jù)在修約后都是完全一致的。

    計(jì)算機(jī)中數(shù)據(jù)的存儲(chǔ)和運(yùn)算都是基于二進(jìn)制的形式,十進(jìn)制小數(shù)會(huì)被轉(zhuǎn)換為二進(jìn)制浮點(diǎn)數(shù),但是有些十進(jìn)制小數(shù)無法用有限位的二進(jìn)制數(shù)來表示,或者需要非常多位的二進(jìn)制數(shù)來準(zhǔn)確表示。但物理存儲(chǔ)空間是有限的,軟件設(shè)計(jì)時(shí)遵循的標(biāo)準(zhǔn)規(guī)范對(duì)于數(shù)據(jù)類型的長度也會(huì)有規(guī)定,這些都可能造成數(shù)據(jù)精度的損失。

    微軟宣稱Excel對(duì)于浮點(diǎn)數(shù)的存儲(chǔ)和運(yùn)算嚴(yán)格遵循IEEE 754標(biāo)準(zhǔn),雙精度浮點(diǎn)數(shù)以二進(jìn)制形式存儲(chǔ)在65位范圍內(nèi)(包括1個(gè)符號(hào)位、11位指數(shù)、1個(gè)隱含位和52位尾數(shù)),精度取決于尾數(shù)的大小。盡管存儲(chǔ)的數(shù)值可以非常大(最大值為1.797 693 134 862 32E+308,最小正數(shù)為2.225 073 858 507 2E-308),但是精度最高只有15位有效數(shù)字——在引言中已經(jīng)驗(yàn)證了Excel中的顯示精度確實(shí)為15位。當(dāng)精度損失達(dá)到這一顯示精度(有效數(shù)字不超過15位)時(shí),即呈現(xiàn)為可見的誤差。

    但是這解釋不了“=”和MATCH函數(shù)匹配結(jié)果的不一致。盡管根據(jù)種種跡象可以推測(cè)這部分異常是由于Excel的存儲(chǔ)精度與顯示精度不一致導(dǎo)致的,MATCH函數(shù)能夠識(shí)別超出15位顯示精度的差異,而“=”只能識(shí)別15位的可見精度差異,但是缺乏直接的證據(jù)。那么在無法獲得Excel源代碼的情況下,如何能夠獲得直接的證據(jù)?

    3 文本查找匹配

    3.1 獲取17位精度的數(shù)據(jù)

    Excel工作簿(2007版以上的“.xlsx”文件)本質(zhì)是一個(gè)壓縮文件,其中的工作表其實(shí)是以“.xml”格式單獨(dú)存儲(chǔ)的。將Excel文件的擴(kuò)展名由“.xlsx”改為“.zip”或“.rar”,然后使用解壓縮軟件打開,進(jìn)入“xlworksheets”目錄,即可看到與各工作表名稱相同的“.xml”文件,使用網(wǎng)絡(luò)瀏覽器(如Internet Explorer、Chrome等)或記事本程序打開“.xml”文件后,即可看到其中的XML代碼(圖1)。XML代碼中,元素表示一個(gè)單元格,r屬性為單元格地址。的子元素的值就是該單元格的值(如果元素有t屬性,則子元素的值是各工作表共享的字符串的索引)。從圖1中可以看到其中的部分?jǐn)?shù)據(jù)具有17位精度。

    圖1 sheet1的XML代碼(局部)

    將上文中的Excel示例文件另存為副本后按上述步驟操作,分別打開sheet1-sheet4對(duì)應(yīng)的“.xml”文件,從中提取存儲(chǔ)的A2:B520區(qū)域內(nèi)所有單元格的數(shù)據(jù)(此步驟需使用自編程序處理或使用Excel中Power Query查詢功能,限于篇幅不再贅述),然后以文本格式(文本格式可保留超過15位有效數(shù)字,而數(shù)值格式則會(huì)丟失15位之后的有效數(shù)字)錄入至原Excel文件中各自工作表的E2:F520區(qū)域,即獲得了原本在Excel中不可見的17位精度的數(shù)據(jù)(E、F列分別為修約前后的A、B列數(shù)據(jù)的17位精度文本)。

    3.2 15位文本“=”匹配

    15位文本“=”匹配的目的是模擬15位顯示精度下數(shù)據(jù)的匹配。

    為了規(guī)避15位顯示精度的限制,17位精度的E、F兩列數(shù)據(jù)以文本格式存儲(chǔ),因此無法使用常規(guī)的數(shù)值修約函數(shù),而是通過下述公式“修約”至15位有效數(shù)字后再進(jìn)行匹配。

    分別在sheet1-sheet4工作表的G2單元格輸入公式“=IF(LEN(E2)>5,LEFT(E2,LEN(E2)-17+15),E2)=IF(LEN(F2)>5,LEFT(F2,LEN(F2)-17+15),F2)”,拖曳填充至G520單元格。當(dāng)修約前后數(shù)據(jù)的文本完全一致時(shí),該公式結(jié)果為“TRUE”,否則為“FALSE”。該公式含義如下:(1) 當(dāng)文本長度大于5位時(shí),通常為17位有效數(shù)字,此時(shí)文本總長度減去17,得到其中可能包含的負(fù)號(hào)“-”、小數(shù)點(diǎn)“.”、前導(dǎo)“0”所占的位數(shù),再加上15,即為按15位有效數(shù)字截取文本;(2) 當(dāng)文本長度小于5位時(shí),直接取原文本,不進(jìn)行截取;(3) 用“=”對(duì)兩處文本進(jìn)行匹配。

    上述公式并不嚴(yán)謹(jǐn),因?yàn)?(1) 按文本截取的規(guī)則可能與數(shù)值存儲(chǔ)和運(yùn)算時(shí)的舍入規(guī)則不同,導(dǎo)致誤判;(2) 長度超過5位但不足17位的數(shù)據(jù)、以科學(xué)記數(shù)法表示的數(shù)據(jù),其最終截取的位數(shù)有可能不正確;(3) 截取后末尾有多個(gè)“0”的數(shù)據(jù)與未經(jīng)截取末尾沒有“0”的數(shù)據(jù)無法匹配。但由于此時(shí)數(shù)據(jù)為文本格式,通過Excel公式難以處理上述問題,遇到此類情形時(shí)只能進(jìn)行人工判斷(更好的方式是在支持17位精度以上的程序中將其作為數(shù)值舍入到15位之后進(jìn)行比較)。

    3.3 全文本“=”匹配

    全文本“=”匹配是對(duì)具有17位有效數(shù)字精度的數(shù)據(jù)文本進(jìn)行直接比較。

    分別在sheet1-sheet4工作表的H2單元格輸入公式“=E2=F2”,拖曳填充至H520單元格。當(dāng)修約前后數(shù)據(jù)的文本完全一致時(shí),該公式結(jié)果為“TRUE”,否則為“FALSE”。

    3.4 文本匹配結(jié)果

    表4展示了部分代表性的匹配結(jié)果。

    表4 sheet3文本匹配結(jié)果示例

    表5中,MATCH函數(shù)數(shù)值匹配的結(jié)果與全文本 “=”匹配(17位精度)的結(jié)果完全一致,說明MATCH函數(shù)能夠識(shí)別17位有效數(shù)字的精度。15位文本“=”匹配的結(jié)果與“=”數(shù)值匹配的結(jié)果完全一致,說明“=”用于數(shù)值匹配時(shí)只能夠識(shí)別15位有效數(shù)字的精度(“=”用于文本匹配時(shí)不存在有效數(shù)字精度的問題)。

    表5 修約前后數(shù)據(jù)的匹配結(jié)果

    從“.xml”文件中獲取的Excel存儲(chǔ)數(shù)據(jù)可知,在Excel中的顯示精度與存儲(chǔ)精度確實(shí)存在差異,存儲(chǔ)精度可達(dá)17位有效數(shù)字,而顯示精度只有15位。Heiser[8]從理論的角度解釋了為什么Excel中同時(shí)存在這兩種精度:IEEE 754標(biāo)準(zhǔn)中還有一種80位擴(kuò)展雙精度浮點(diǎn)數(shù)格式,相當(dāng)于十進(jìn)制數(shù)的17位精度,微軟將Excel設(shè)計(jì)為在寄存器中使用該擴(kuò)展精度進(jìn)行運(yùn)算,以獲得更高的中間結(jié)果精度,運(yùn)算后的結(jié)果轉(zhuǎn)換為15位精度后返回。

    經(jīng)驗(yàn)證,MATCH、LOOKUP、VLOOKUP、HLOOKUP、RANK、FREQUENCY、DELTA等函數(shù)能夠識(shí)別超過15位有效數(shù)字精度的數(shù)值,而“=”和COUNTIF等函數(shù)則只能識(shí)別15位有效數(shù)字精度的數(shù)值。

    4 結(jié)果與討論

    本文通過比較Excel界面中顯示的數(shù)據(jù)以及從“.xml”文件獲取的內(nèi)部存儲(chǔ)數(shù)據(jù),直接證明了如下事實(shí):

    (1) Excel中數(shù)值的存儲(chǔ)精度為17位有效數(shù)字,而顯示精度為15位有效數(shù)字。

    (2) 不高于顯示精度(不超過15位有效數(shù)字)的浮點(diǎn)數(shù)誤差表現(xiàn)為可見誤差。

    (3) 高于顯示精度(超過15位有效數(shù)字)的浮點(diǎn)數(shù)誤差表現(xiàn)為不可見的誤差。

    采用不同的構(gòu)造方式生成了“相同”的小數(shù)數(shù)列,發(fā)現(xiàn):

    (1) 不同的操作方式(填充序列和公式)可能產(chǎn)生完全相同的結(jié)果(可見誤差與不可見誤差均相同),相關(guān)數(shù)據(jù)限于篇幅未體現(xiàn)在文中,讀者可根據(jù)本文所述方法進(jìn)行驗(yàn)證。

    (2) 相似的操作(“隱式步長”“顯式步長”和“整數(shù)步長”)可能產(chǎn)生不同的結(jié)果(“隱式步長”構(gòu)造的數(shù)據(jù)包含更多的可見誤差,“顯式步長”構(gòu)造的數(shù)據(jù)包含更多的不可見誤差,而“整數(shù)步長”構(gòu)造的數(shù)據(jù)則不包含可見誤差和不可見誤差),甚至如引言中所舉的例子,僅僅是運(yùn)算順序的差異都可能導(dǎo)致不同的結(jié)果。

    采用不同的匹配公式將修約前后的數(shù)據(jù)進(jìn)行比較,發(fā)現(xiàn):

    (1) MATCH、LOOKUP、VLOOKUP、HLOOKUP、RANK、FREQUENCY、DELTA等函數(shù)能夠識(shí)別17位有效數(shù)字的存儲(chǔ)精度。

    (2) “=”和COUNTIF等函數(shù)只能識(shí)別15位有效數(shù)字的顯示精度。

    4.1 浮點(diǎn)數(shù)誤差的識(shí)別與修正

    4.1.1可見誤差的識(shí)別與修正

    可見誤差的識(shí)別可以使用LEN函數(shù)來獲取原始數(shù)據(jù)的長度,當(dāng)長度超過13位時(shí),則很可能出現(xiàn)了可見誤差。

    可見誤差的修正建議使用ROUND函數(shù)。

    微軟給出的另一種解決方式是設(shè)置顯示精度:在“文件”選項(xiàng)卡——“選項(xiàng)”——“高級(jí)”中勾選“將精度設(shè)為所顯示的精度”。勾選之后會(huì)導(dǎo)致工作簿中所有的數(shù)值都將精度調(diào)整至所顯示的精度,這一操作是不可逆的,強(qiáng)烈不建議采用。

    4.1.2不可見誤差的識(shí)別與修正

    不可見誤差的識(shí)別可以參照本文2.2節(jié)使用MATCH等函數(shù)對(duì)修約前后的數(shù)據(jù)進(jìn)行匹配,當(dāng)返回結(jié)果為“#N/A”時(shí),則表明出現(xiàn)了不可見誤差。

    對(duì)于不可見誤差的修正,除了使用ROUND函數(shù)或設(shè)置為顯示精度的方式外,筆者在研究中還發(fā)現(xiàn)了另一種有趣的方式:(1) 將sheet3中A列的數(shù)據(jù)復(fù)制并選擇性粘貼為值;(2) 任意選取“=”匹配結(jié)果為“TRUE”、MATCH函數(shù)匹配結(jié)果為“#N/A”的數(shù)據(jù)(即存在不可見誤差的數(shù)據(jù)),如A12單元格的“-2.49”,雙擊該單元格進(jìn)入編輯狀態(tài),直接按Enter鍵,此時(shí)MATCH函數(shù)匹配結(jié)果將由“#N/A”變?yōu)椤?2”,說明不可見誤差被修正了。

    通過以下方式可以修正整列數(shù)據(jù)的不可見誤差:選中A列,點(diǎn)擊“數(shù)據(jù)”選項(xiàng)卡——“數(shù)據(jù)工具”功能區(qū)——“分列”,直接點(diǎn)擊“完成”。此時(shí)MATCH函數(shù)匹配結(jié)果中#N/A的數(shù)目將從最初的377個(gè)縮減至16個(gè)(這16個(gè)均為存在可見誤差的數(shù)據(jù))。

    上述修正方式僅對(duì)靜態(tài)數(shù)據(jù)有效,因?yàn)楣降慕Y(jié)果是會(huì)重新計(jì)算的(“.xml”文件中同時(shí)儲(chǔ)存了公式和計(jì)算結(jié)果)。

    筆者推測(cè)其原理如下:原本顯示的數(shù)值是經(jīng)過某些運(yùn)算或操作得到的,與直接輸入的數(shù)據(jù)存在微小差異原數(shù)據(jù)為“-2.489 999 999 999 999 8”,修正后的數(shù)據(jù)為“-2.490 000 000 000 000 2”,與修約后的數(shù)據(jù)相同),修正的過程相當(dāng)于按照15位顯示精度進(jìn)行了修約,舍棄了15位之后的尾數(shù),因而與ROUND函數(shù)修約的結(jié)果一致(誤差只出現(xiàn)在15位有效數(shù)字之后,因此,在本例中修約至15位有效數(shù)字之前都將得到相同的結(jié)果)。

    4.2 目前無法解決的問題

    仍然有一些與浮點(diǎn)數(shù)誤差相關(guān)的問題是目前無法解決的,例如:

    (1) 無法再在單元格中輸入“39 524.848”,結(jié)果會(huì)顯示為“39 524.847 999 999 9”。

    (2) 無法進(jìn)行超出15位有效數(shù)字的運(yùn)算,“=1+0.000 123 456 789 012 345”的結(jié)果為“1.000 123 456 789 01”。

    這些問題只有留待相關(guān)理論與標(biāo)準(zhǔn)規(guī)范的進(jìn)一步發(fā)展,比如提升數(shù)據(jù)精度以減少此類問題的出現(xiàn)概率,或是發(fā)明更先進(jìn)的存儲(chǔ)和運(yùn)算方式,無損地進(jìn)行十進(jìn)制與二進(jìn)制的轉(zhuǎn)換,從而在根本上解決此類問題。

    5 結(jié) 語

    Excel的易用性是一把雙刃劍,一方面使得不具備編程能力的用戶也可以在Excel電子表格環(huán)境中進(jìn)行簡單的“編程”——通過組合使用Excel內(nèi)置函數(shù)以實(shí)現(xiàn)特定的功能;同時(shí)也使得原本應(yīng)當(dāng)由程序員處理的浮點(diǎn)數(shù)誤差變成了普通用戶需要面對(duì)和解決的問題[9]。

    Excel中淡化了數(shù)據(jù)類型的概念,但是對(duì)于整數(shù)和小數(shù)的操作仍然是有區(qū)別的,這一區(qū)別源自部分十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制時(shí)不可避免的精度損失。因此進(jìn)行涉及小數(shù)的比較與查找等操作時(shí),務(wù)必非常謹(jǐn)慎。使用ROUND函數(shù)修約應(yīng)當(dāng)成為習(xí)慣,這是規(guī)避此類問題最有效的手段。需要指出的是,修約并沒有避免精度損失(如表4中修約后的“-2.49”在17位精度下為“-2.490 000 000 000 000 2”,仍然存在誤差),而是通過主動(dòng)損失精度,將可能存在誤差的部分尾數(shù)舍棄,只保留真正關(guān)注的“主體”數(shù)據(jù)。

    猜你喜歡
    浮點(diǎn)數(shù)單元格公式
    組合數(shù)與組合數(shù)公式
    排列數(shù)與排列數(shù)公式
    四種Python均勻浮點(diǎn)數(shù)生成方法
    等差數(shù)列前2n-1及2n項(xiàng)和公式與應(yīng)用
    玩轉(zhuǎn)方格
    玩轉(zhuǎn)方格
    例說:二倍角公式的巧用
    淺談Excel中常見統(tǒng)計(jì)個(gè)數(shù)函數(shù)的用法
    西部皮革(2018年6期)2018-05-07 06:41:07
    在C語言中雙精度浮點(diǎn)數(shù)線性化相等比較的研究
    非精確浮點(diǎn)數(shù)乘法器設(shè)計(jì)
    99九九线精品视频在线观看视频| 女人久久www免费人成看片| 成人欧美大片| 在线天堂最新版资源| 日日啪夜夜撸| 欧美精品国产亚洲| 国产精品久久久久久av不卡| 麻豆乱淫一区二区| 精品久久久久久久人妻蜜臀av| 欧美三级亚洲精品| 黄片无遮挡物在线观看| or卡值多少钱| 毛片女人毛片| 观看免费一级毛片| 亚洲成人av在线免费| 3wmmmm亚洲av在线观看| 少妇裸体淫交视频免费看高清| 亚洲欧美一区二区三区国产| 国产高清三级在线| 大陆偷拍与自拍| 国产一区二区在线观看日韩| 超碰av人人做人人爽久久| 狂野欧美白嫩少妇大欣赏| 天堂网av新在线| 精品不卡国产一区二区三区| 国产精品av视频在线免费观看| 国产黄片视频在线免费观看| 又爽又黄无遮挡网站| 在线播放无遮挡| 久久久亚洲精品成人影院| 欧美精品国产亚洲| 国产精品嫩草影院av在线观看| 亚洲天堂国产精品一区在线| 九草在线视频观看| 少妇人妻一区二区三区视频| 视频中文字幕在线观看| 韩国高清视频一区二区三区| 尾随美女入室| 免费高清在线观看视频在线观看| 综合色av麻豆| 亚洲精品第二区| 99久久精品一区二区三区| 寂寞人妻少妇视频99o| 免费电影在线观看免费观看| 性色avwww在线观看| 亚洲精品一区蜜桃| 欧美日韩综合久久久久久| 精品国产三级普通话版| 一个人观看的视频www高清免费观看| 晚上一个人看的免费电影| 熟妇人妻久久中文字幕3abv| 亚洲乱码一区二区免费版| 亚洲最大成人av| 在线免费观看不下载黄p国产| 秋霞伦理黄片| av网站免费在线观看视频 | 亚洲精品影视一区二区三区av| 久热久热在线精品观看| 欧美激情国产日韩精品一区| 亚洲欧美日韩无卡精品| 国产黄色小视频在线观看| 国产69精品久久久久777片| 国产亚洲精品av在线| 只有这里有精品99| 一级二级三级毛片免费看| 国产视频内射| 国产伦理片在线播放av一区| 国产午夜精品久久久久久一区二区三区| 噜噜噜噜噜久久久久久91| 久久久久网色| 91精品国产九色| 中文在线观看免费www的网站| 日韩欧美一区视频在线观看 | 午夜激情欧美在线| 久久久欧美国产精品| 亚洲av中文av极速乱| 国产亚洲最大av| 少妇人妻精品综合一区二区| 免费看不卡的av| 免费看a级黄色片| 深爱激情五月婷婷| 成人二区视频| 免费无遮挡裸体视频| 亚洲欧洲国产日韩| videossex国产| 天堂影院成人在线观看| 国产免费福利视频在线观看| 久久精品综合一区二区三区| 免费在线观看成人毛片| 伦精品一区二区三区| 少妇人妻一区二区三区视频| 国产成人a∨麻豆精品| 久久精品国产鲁丝片午夜精品| 午夜日本视频在线| 久久精品综合一区二区三区| 日本黄色片子视频| 少妇高潮的动态图| 久久久成人免费电影| 一级毛片我不卡| 亚洲在线自拍视频| 男的添女的下面高潮视频| 亚洲精品国产成人久久av| 麻豆精品久久久久久蜜桃| 国产午夜精品论理片| 美女大奶头视频| 女人十人毛片免费观看3o分钟| 九九爱精品视频在线观看| 久久久久久久久久人人人人人人| 美女黄网站色视频| 成年人午夜在线观看视频 | 国产精品国产三级国产av玫瑰| 亚洲四区av| 欧美潮喷喷水| 午夜福利在线在线| 校园人妻丝袜中文字幕| 丝瓜视频免费看黄片| 插逼视频在线观看| 国产av不卡久久| 人妻少妇偷人精品九色| 大又大粗又爽又黄少妇毛片口| 精品久久久噜噜| 久久午夜福利片| 免费在线观看成人毛片| 国产大屁股一区二区在线视频| 毛片女人毛片| 少妇猛男粗大的猛烈进出视频 | 国产综合精华液| 淫秽高清视频在线观看| 国产精品美女特级片免费视频播放器| 国产日韩欧美在线精品| 国产精品一区二区在线观看99 | 春色校园在线视频观看| 蜜桃久久精品国产亚洲av| 大又大粗又爽又黄少妇毛片口| av在线亚洲专区| 男人舔奶头视频| 国产成人福利小说| 91精品伊人久久大香线蕉| 久久国内精品自在自线图片| 少妇熟女欧美另类| 99热这里只有是精品50| 国产黄片美女视频| 久久久久精品久久久久真实原创| 亚洲欧美清纯卡通| 精品一区二区三卡| 2021天堂中文幕一二区在线观| av在线播放精品| 极品教师在线视频| 久久久欧美国产精品| 午夜福利在线观看免费完整高清在| 国产精品福利在线免费观看| 美女被艹到高潮喷水动态| 国产乱人偷精品视频| 亚洲三级黄色毛片| 日韩成人伦理影院| 九九在线视频观看精品| 国产精品人妻久久久影院| 午夜爱爱视频在线播放| 一级毛片aaaaaa免费看小| 亚洲精品亚洲一区二区| 欧美另类一区| 亚洲人与动物交配视频| 午夜免费男女啪啪视频观看| 国产黄色免费在线视频| 最近视频中文字幕2019在线8| 国产麻豆成人av免费视频| 国产午夜精品一二区理论片| 国内少妇人妻偷人精品xxx网站| 九色成人免费人妻av| 成人性生交大片免费视频hd| a级一级毛片免费在线观看| 国产免费一级a男人的天堂| 日本wwww免费看| 亚洲av电影在线观看一区二区三区 | 最近中文字幕2019免费版| 精品久久久久久久久av| 蜜桃亚洲精品一区二区三区| 你懂的网址亚洲精品在线观看| 久久久久久久午夜电影| 欧美成人午夜免费资源| 中文天堂在线官网| 国产av国产精品国产| 91精品国产九色| 久久亚洲国产成人精品v| 国产爱豆传媒在线观看| 亚洲av成人av| 亚洲综合精品二区| 好男人在线观看高清免费视频| 91精品伊人久久大香线蕉| 国模一区二区三区四区视频| 男人爽女人下面视频在线观看| 亚洲精品456在线播放app| 黄色欧美视频在线观看| 精品国产露脸久久av麻豆 | 日本av手机在线免费观看| 最近视频中文字幕2019在线8| 91在线精品国自产拍蜜月| 好男人在线观看高清免费视频| 亚洲精品一区蜜桃| 欧美+日韩+精品| 日日啪夜夜撸| 国产欧美另类精品又又久久亚洲欧美| 国产亚洲午夜精品一区二区久久 | 亚洲欧美中文字幕日韩二区| 男女那种视频在线观看| 欧美日韩综合久久久久久| 国产成年人精品一区二区| 亚洲欧美清纯卡通| 成人美女网站在线观看视频| av.在线天堂| 97超视频在线观看视频| 日本一二三区视频观看| 亚洲真实伦在线观看| 久久久久久久久久黄片| 日韩欧美精品免费久久| 观看免费一级毛片| 国产一级毛片七仙女欲春2| 五月玫瑰六月丁香| 免费观看的影片在线观看| 男女那种视频在线观看| 大话2 男鬼变身卡| 色吧在线观看| 国产精品国产三级国产专区5o| 精品不卡国产一区二区三区| 综合色丁香网| 免费观看精品视频网站| 成人国产麻豆网| 免费黄色在线免费观看| 在线a可以看的网站| 久久久久久国产a免费观看| 最近的中文字幕免费完整| 久久精品熟女亚洲av麻豆精品 | 久久国产乱子免费精品| 色综合站精品国产| 一级黄片播放器| 不卡视频在线观看欧美| 亚洲欧洲国产日韩| 2021少妇久久久久久久久久久| 成人午夜精彩视频在线观看| 只有这里有精品99| 69av精品久久久久久| 国产久久久一区二区三区| 精品少妇黑人巨大在线播放| 国产精品国产三级专区第一集| 综合色av麻豆| 高清欧美精品videossex| 80岁老熟妇乱子伦牲交| 国产一区二区三区av在线| 国产精品久久视频播放| 午夜免费观看性视频| av国产免费在线观看| 亚洲最大成人手机在线| 中文资源天堂在线| 菩萨蛮人人尽说江南好唐韦庄| 国产精品熟女久久久久浪| 青春草视频在线免费观看| 亚洲成人精品中文字幕电影| 亚洲国产最新在线播放| 国产精品人妻久久久久久| 又大又黄又爽视频免费| 亚洲最大成人手机在线| 波多野结衣巨乳人妻| 国产 一区精品| 午夜免费激情av| 国产色婷婷99| 国产极品天堂在线| 黑人高潮一二区| 中国国产av一级| 卡戴珊不雅视频在线播放| 免费观看的影片在线观看| 午夜激情欧美在线| 亚洲av电影不卡..在线观看| 老师上课跳d突然被开到最大视频| 国产淫语在线视频| 欧美人与善性xxx| 九九在线视频观看精品| 日韩人妻高清精品专区| 亚洲国产精品sss在线观看| 亚洲av成人精品一二三区| 亚洲熟妇中文字幕五十中出| 欧美性猛交╳xxx乱大交人| 亚洲国产精品成人综合色| 亚洲最大成人手机在线| 色视频www国产| 伊人久久国产一区二区| 午夜免费男女啪啪视频观看| 久久久久久久久久久免费av| 边亲边吃奶的免费视频| 精华霜和精华液先用哪个| 亚洲精品色激情综合| 偷拍熟女少妇极品色| 一本久久精品| 久久精品久久久久久久性| 精品久久久久久久久久久久久| 精品久久久久久久人妻蜜臀av| 国产白丝娇喘喷水9色精品| 午夜福利高清视频| 日韩不卡一区二区三区视频在线| 床上黄色一级片| 亚洲欧美日韩卡通动漫| 久久久久精品性色| 成人亚洲精品av一区二区| 可以在线观看毛片的网站| 精品酒店卫生间| 一区二区三区高清视频在线| 在线观看一区二区三区| 麻豆国产97在线/欧美| 嫩草影院入口| 久久人人爽人人片av| 又爽又黄a免费视频| 久久久久免费精品人妻一区二区| 精品国产露脸久久av麻豆 | 爱豆传媒免费全集在线观看| 视频中文字幕在线观看| 精品欧美国产一区二区三| 成人亚洲精品av一区二区| 亚洲av中文字字幕乱码综合| 成人亚洲精品一区在线观看 | 国国产精品蜜臀av免费| 国产成人a∨麻豆精品| 久久人人爽人人片av| av在线老鸭窝| www.av在线官网国产| 天天躁夜夜躁狠狠久久av| 高清日韩中文字幕在线| 午夜亚洲福利在线播放| 在线 av 中文字幕| 精品久久久久久成人av| 在线播放无遮挡| 纵有疾风起免费观看全集完整版 | 久久99热这里只频精品6学生| 五月天丁香电影| 亚洲国产精品国产精品| 成年女人看的毛片在线观看| 亚洲精品乱久久久久久| 午夜激情欧美在线| 麻豆成人av视频| 国产精品一区二区三区四区久久| 美女高潮的动态| 国产av码专区亚洲av| 国产国拍精品亚洲av在线观看| 亚洲精品成人av观看孕妇| 欧美日韩综合久久久久久| 3wmmmm亚洲av在线观看| 乱人视频在线观看| 在线免费十八禁| 最近最新中文字幕大全电影3| 黄色配什么色好看| 国产黄色免费在线视频| 国产亚洲91精品色在线| 精品久久久久久久末码| 成人二区视频| 欧美高清成人免费视频www| 成人毛片60女人毛片免费| 99久久精品热视频| 国产黄片视频在线免费观看| 国产乱来视频区| 青春草视频在线免费观看| 欧美区成人在线视频| 久久精品夜夜夜夜夜久久蜜豆| 欧美日韩视频高清一区二区三区二| 日韩 亚洲 欧美在线| 欧美一级a爱片免费观看看| 久久6这里有精品| 欧美成人一区二区免费高清观看| 99久国产av精品| 欧美日本视频| 国产乱人视频| 一级a做视频免费观看| 日韩亚洲欧美综合| 男女那种视频在线观看| kizo精华| 日韩欧美精品v在线| 2018国产大陆天天弄谢| 亚洲va在线va天堂va国产| 麻豆av噜噜一区二区三区| 80岁老熟妇乱子伦牲交| 欧美精品一区二区大全| 在线免费观看的www视频| 丰满少妇做爰视频| 亚洲av在线观看美女高潮| 网址你懂的国产日韩在线| 欧美bdsm另类| 免费观看无遮挡的男女| 女的被弄到高潮叫床怎么办| 不卡视频在线观看欧美| 深夜a级毛片| 日韩成人av中文字幕在线观看| 亚洲一区高清亚洲精品| 麻豆成人av视频| 亚洲自拍偷在线| 日韩成人av中文字幕在线观看| 美女高潮的动态| 欧美激情国产日韩精品一区| 亚洲欧美日韩无卡精品| 搡老妇女老女人老熟妇| 啦啦啦啦在线视频资源| 国产午夜精品论理片| 亚洲自拍偷在线| 日韩成人av中文字幕在线观看| 一级av片app| 免费大片黄手机在线观看| 国产不卡一卡二| av卡一久久| 亚洲av在线观看美女高潮| 波野结衣二区三区在线| 精品一区二区免费观看| 精品久久久精品久久久| 国产一区有黄有色的免费视频 | 国产一级毛片七仙女欲春2| 中文精品一卡2卡3卡4更新| 99久国产av精品国产电影| 中文字幕久久专区| 中文字幕av成人在线电影| 狂野欧美激情性xxxx在线观看| 国产精品国产三级国产专区5o| 国产伦在线观看视频一区| 免费观看a级毛片全部| 丝袜美腿在线中文| 亚洲第一区二区三区不卡| 少妇猛男粗大的猛烈进出视频 | 国产在线男女| 免费观看a级毛片全部| 久99久视频精品免费| 国产有黄有色有爽视频| 亚洲精品久久午夜乱码| 国产免费又黄又爽又色| 五月伊人婷婷丁香| 欧美激情在线99| 亚洲精品一区蜜桃| 成年女人看的毛片在线观看| 床上黄色一级片| 麻豆精品久久久久久蜜桃| 日韩国内少妇激情av| 亚洲av成人精品一二三区| 亚洲综合精品二区| 可以在线观看毛片的网站| 国产黄色免费在线视频| 少妇裸体淫交视频免费看高清| 亚洲av不卡在线观看| 国产老妇女一区| 国产av不卡久久| 麻豆精品久久久久久蜜桃| www.av在线官网国产| 久久久久久久久大av| 国产精品嫩草影院av在线观看| 午夜免费男女啪啪视频观看| 精品人妻视频免费看| 性插视频无遮挡在线免费观看| 日本一本二区三区精品| 亚洲激情五月婷婷啪啪| 日韩成人av中文字幕在线观看| 99久久人妻综合| 边亲边吃奶的免费视频| 久久精品久久久久久噜噜老黄| 久久午夜福利片| 免费人成在线观看视频色| 亚洲乱码一区二区免费版| 国产免费视频播放在线视频 | 少妇丰满av| 一本一本综合久久| 国产精品不卡视频一区二区| 国内揄拍国产精品人妻在线| 男人和女人高潮做爰伦理| 亚洲人成网站在线观看播放| 少妇人妻一区二区三区视频| 性色avwww在线观看| 联通29元200g的流量卡| 亚洲欧美精品专区久久| 少妇的逼好多水| 五月天丁香电影| 午夜免费男女啪啪视频观看| 亚洲欧美一区二区三区黑人 | 中文资源天堂在线| 久久这里只有精品中国| 久久久久精品性色| 亚洲最大成人中文| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 看非洲黑人一级黄片| 国产精品嫩草影院av在线观看| 伦精品一区二区三区| 美女黄网站色视频| a级毛色黄片| 夜夜看夜夜爽夜夜摸| 偷拍熟女少妇极品色| 最近最新中文字幕大全电影3| 久久99精品国语久久久| 欧美日韩国产mv在线观看视频 | 色综合站精品国产| 高清毛片免费看| 91午夜精品亚洲一区二区三区| 一个人观看的视频www高清免费观看| 日韩视频在线欧美| 久久精品国产自在天天线| 男人爽女人下面视频在线观看| 人妻制服诱惑在线中文字幕| 一边亲一边摸免费视频| 欧美日韩亚洲高清精品| 成人毛片a级毛片在线播放| 亚洲欧美日韩卡通动漫| 秋霞伦理黄片| 九九久久精品国产亚洲av麻豆| 三级毛片av免费| 亚洲经典国产精华液单| 噜噜噜噜噜久久久久久91| 精品亚洲乱码少妇综合久久| 2022亚洲国产成人精品| 午夜免费激情av| 免费看光身美女| 国产亚洲午夜精品一区二区久久 | 亚洲av在线观看美女高潮| 汤姆久久久久久久影院中文字幕 | 亚洲久久久久久中文字幕| 国产精品综合久久久久久久免费| 久久6这里有精品| 赤兔流量卡办理| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产精品一及| 成年免费大片在线观看| 亚洲欧美一区二区三区黑人 | 熟女电影av网| 69人妻影院| 80岁老熟妇乱子伦牲交| av免费在线看不卡| 成人二区视频| 亚洲激情五月婷婷啪啪| 亚洲综合精品二区| 成人高潮视频无遮挡免费网站| 国产精品日韩av在线免费观看| 精品人妻一区二区三区麻豆| 91av网一区二区| 成人av在线播放网站| 久久久午夜欧美精品| 国产在视频线精品| 欧美日韩综合久久久久久| 国语对白做爰xxxⅹ性视频网站| 三级男女做爰猛烈吃奶摸视频| 日韩av在线大香蕉| 国产精品一区二区三区四区免费观看| 免费观看无遮挡的男女| h日本视频在线播放| 欧美zozozo另类| 一个人看的www免费观看视频| 欧美一区二区亚洲| 秋霞伦理黄片| 国产一区亚洲一区在线观看| 欧美高清性xxxxhd video| 2021天堂中文幕一二区在线观| 在线免费十八禁| 肉色欧美久久久久久久蜜桃 | 男女国产视频网站| 日韩电影二区| 国产精品国产三级国产av玫瑰| 狠狠精品人妻久久久久久综合| 国产黄频视频在线观看| 熟女人妻精品中文字幕| 天堂中文最新版在线下载 | 国产精品无大码| 国产成人aa在线观看| 精品国产露脸久久av麻豆 | 又爽又黄无遮挡网站| freevideosex欧美| 国产老妇伦熟女老妇高清| av天堂中文字幕网| 久久99热这里只频精品6学生| 亚洲av电影不卡..在线观看| 只有这里有精品99| 插阴视频在线观看视频| 国产男女超爽视频在线观看| 丝袜美腿在线中文| 一个人看视频在线观看www免费| 中国国产av一级| 黄色欧美视频在线观看| 人人妻人人澡欧美一区二区| 能在线免费观看的黄片| 大话2 男鬼变身卡| 亚洲四区av| 国产午夜福利久久久久久| 亚洲精品国产av成人精品| 亚洲经典国产精华液单| 色播亚洲综合网| 国产成人精品福利久久| 国产av国产精品国产| 黄色配什么色好看| 久久97久久精品| 日本熟妇午夜| 啦啦啦中文免费视频观看日本| 内射极品少妇av片p| 成人漫画全彩无遮挡| 免费av观看视频| 国产高清国产精品国产三级 | 丰满乱子伦码专区| 午夜视频国产福利| 精品一区在线观看国产| 国产午夜精品一二区理论片| 色综合站精品国产| 久久久欧美国产精品| 国产亚洲最大av| 中文资源天堂在线| 超碰av人人做人人爽久久| 国产伦在线观看视频一区| 超碰av人人做人人爽久久| 特级一级黄色大片| 综合色丁香网| 日本熟妇午夜| 亚洲aⅴ乱码一区二区在线播放| 99久久九九国产精品国产免费| 在线观看免费高清a一片| .国产精品久久| 久久久久九九精品影院| 亚洲电影在线观看av| 五月天丁香电影| 午夜福利高清视频| 狂野欧美白嫩少妇大欣赏| 亚洲精品乱码久久久久久按摩|