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

    C語言中浮點(diǎn)數(shù)精度問題分析

    2015-02-13 01:28:39周冠方
    關(guān)鍵詞:浮點(diǎn)數(shù)浮點(diǎn)數(shù)據(jù)類型

    周冠方

    (鄖陽師范高等??茖W(xué)校組織人事部,湖北十堰420000)

    C語言中浮點(diǎn)數(shù)精度問題分析

    周冠方

    (鄖陽師范高等??茖W(xué)校組織人事部,湖北十堰420000)

    通過實(shí)例直觀地描述了C語言中由于計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)方式的不同而造成的數(shù)據(jù)誤差,并對(duì)誤差產(chǎn)生的原因進(jìn)行了分析,解讀出C語言中浮點(diǎn)型數(shù)據(jù)的不同存儲(chǔ)方式,最后給出幾點(diǎn)建議。

    C語言;數(shù)據(jù)精度;浮點(diǎn)型數(shù)據(jù);相對(duì)誤差

    1 引言

    C語言程序設(shè)計(jì)的基本數(shù)據(jù)類型包含整型和浮點(diǎn)型兩類。在計(jì)算機(jī)中,實(shí)數(shù)特別是小數(shù)形式表示的數(shù)都是以浮點(diǎn)型數(shù)據(jù)來進(jìn)行存儲(chǔ)的。但是對(duì)于浮點(diǎn)型的數(shù)據(jù),在進(jìn)行各種運(yùn)算時(shí),因?yàn)橛?jì)算機(jī)的二進(jìn)制存儲(chǔ)特性,會(huì)導(dǎo)致出現(xiàn)精度丟失的現(xiàn)象。這種現(xiàn)象直接影響到程序結(jié)果的準(zhǔn)確性和可靠性。

    2 C語言中數(shù)據(jù)類型轉(zhuǎn)換帶來的影響

    先來看一個(gè)簡(jiǎn)單的例子:需要求解A=4/5的值,這個(gè)結(jié)果很簡(jiǎn)單,A=0.8。而在C語言中,我們寫出它的計(jì)算程序:

    Main()

    Float A;

    A=4/5;

    Printf(“A=%f\n”,A);

    Return 0;

    結(jié)果:A=0.000000

    從算法的角度來看這個(gè)程序沒有問題,但是最終運(yùn)行的結(jié)果卻和我們的理論值完全不相符。這是為什么呢?

    分析:在此程序中兩操作數(shù)4和5均為整型,運(yùn)算結(jié)果應(yīng)該為0.8,但是在C語言程序編寫中有這樣一個(gè)規(guī)則,C語言中計(jì)算的源數(shù)據(jù)為整形數(shù)據(jù),最終輸出結(jié)果也應(yīng)該為整形數(shù)據(jù)。“4/5”的結(jié)果0.8在C語言中會(huì)被轉(zhuǎn)換后得到一個(gè)int型的中間變量,它的值等于“4/5”的整數(shù)部分,其小數(shù)部分則被進(jìn)行截尾操作,即舍棄整個(gè)小數(shù)部分,最終存儲(chǔ)值為0。程序?qū)⑦@個(gè)整型的運(yùn)算結(jié)果賦給A這個(gè)float型變量,將其強(qiáng)制轉(zhuǎn)換為float型輸出,所以最終運(yùn)算結(jié)果成了A=0.000000。

    如果我們需要去確保最終輸出結(jié)果的正確性,我們就必須在計(jì)算的過程中就將中間的操作數(shù)據(jù)更改為浮點(diǎn)型數(shù)據(jù),來確保最終結(jié)果數(shù)據(jù)和中間操作數(shù)據(jù)的數(shù)據(jù)類型的同質(zhì)性。

    此例有兩種簡(jiǎn)單的解決辦法:

    1)將“A=4/5”改成“A=4.0/5.0”;

    2)將“A=4/5”改成“A=(float)4/5”。

    即可得出最終正確的值A(chǔ)=0.800000。因此,如果我們遇到因?yàn)镃語言程序設(shè)計(jì)中,不同數(shù)據(jù)類型之間的計(jì)算問題時(shí),我們必須規(guī)定明確的數(shù)據(jù)類型,并且在算法編寫的過程中,通過人為的數(shù)據(jù)類型變更的方法,確保程序計(jì)算中過程值和結(jié)果值的數(shù)據(jù)類型的同質(zhì)性,從而達(dá)到保證計(jì)算精度準(zhǔn)確的目的。

    3 C語言中存儲(chǔ)位數(shù)溢出的控制

    同樣的例子,我們做一個(gè)簡(jiǎn)單的修改:

    Main()

    Float A;

    A=(float)4/5;

    Printf(“A=%10.8f\n”,A);

    Return 0;

    我們將輸出結(jié)果限定為10位有效數(shù)字,小數(shù)點(diǎn)后有效數(shù)字為8位。程序運(yùn)行后得到結(jié)果為:A=0.80000001。這顯然也不是我們想要的結(jié)果:A=0.80000000。為了知道這個(gè)原因,我們就必須了解C語言中浮點(diǎn)類型數(shù)據(jù)的存儲(chǔ)格式要求。

    3.1 C語言中浮點(diǎn)類型數(shù)據(jù)的存儲(chǔ)格式

    C語言中的浮點(diǎn)數(shù)是以IEEE 754標(biāo)準(zhǔn)的格式存儲(chǔ),與整型數(shù)據(jù)的存儲(chǔ)完全不一樣。

    3.1.1 單精度浮點(diǎn)型數(shù)據(jù)

    C語言中對(duì)float型數(shù)據(jù)(4個(gè)字節(jié))的表示分為三個(gè)部分:符號(hào)S,階碼E,尾數(shù)M。具體如下(見表1):

    表1 單精度浮點(diǎn)型數(shù)據(jù)存儲(chǔ)格式表

    1)最高位31位,保存符號(hào)位S,“0”表示正數(shù),“1”表示負(fù)數(shù)。[1]

    2)30位~23位,共8位,移碼方式(指數(shù)值加上偏移量127)保存指數(shù)部分,稱為階碼。

    3)22位~0位,共23位,保存系數(shù)部分,稱為尾數(shù),對(duì)于規(guī)范化二進(jìn)制數(shù),整數(shù)位的前導(dǎo)“1”不保存(隱含),直接保存小數(shù)部分b1b2…b23。

    實(shí)際上即是將十進(jìn)制數(shù)R在計(jì)算機(jī)中用二進(jìn)制數(shù)的科學(xué)計(jì)數(shù)法表示出來:R=(-1)S×M×2E。

    而在float類型的數(shù)據(jù)中,它的精度是由尾數(shù)的位數(shù)來決定的。浮點(diǎn)數(shù)在內(nèi)存中是按科學(xué)計(jì)數(shù)法來存儲(chǔ)的,其整數(shù)部分始終是一個(gè)隱含著的“1”,由于它是不變的,故不能對(duì)精度造成影響。

    float:2^23=8388608,一共七位,106>8388608>107這意味著最多能有7位有效數(shù)字,但絕對(duì)能保證的為6位,即float的精度為6~7位有效數(shù)字。因此,當(dāng)我們用“A=%10.8f\n”來控制輸出結(jié)果的小數(shù)位數(shù)為8位時(shí),就會(huì)出現(xiàn)精度丟失的問題,即多出來了0.00000001。

    Float型的一些特殊約定:[2]

    2)當(dāng)E=0,M?。?時(shí),表示非規(guī)范化數(shù),即r=(-1)S×2-127×(0.M);

    3)當(dāng)E=255,M=0時(shí),表示無窮大,用符號(hào)位來確定是正無窮大還是負(fù)無窮大;

    4)當(dāng) E=255,M?。?時(shí),表示 NaN(Not a Number,不是一個(gè)數(shù));

    對(duì)于Double型,也有相似的約定。

    3.1.2 雙精度浮點(diǎn)型數(shù)據(jù)

    在控制輸出結(jié)果的實(shí)際位數(shù)的時(shí)候,我們必須考慮其存儲(chǔ)的精度值。因此可以通過提高變量的精度值定義的方式來盡量縮減這種誤差。例如,我們將上例改為:

    Main()

    通過查閱《中國(guó)煤炭工業(yè)年鑒2008》統(tǒng)計(jì)出1984年至2008年我國(guó)煤礦百萬噸死亡率數(shù)據(jù)。根據(jù)對(duì)國(guó)家安全管理監(jiān)督總局(現(xiàn)改名為中華人民共和國(guó)應(yīng)急管理部)公報(bào)的搜集,整理出2009年至2017年我國(guó)煤礦百萬噸死亡率數(shù)據(jù)[7,8]。得出我國(guó)近30年煤礦百萬噸死亡率曲線走勢(shì)圖。如圖1所示。

    double A;

    A=(float)4/5;

    Printf(“A=%10.8f\n”,A);

    Return 0;

    結(jié)果:A=0.80000000

    分析:通過對(duì)于變量A的數(shù)據(jù)類型精度的提高,將其由float變?yōu)閐ouble,而雙精度數(shù)據(jù)(double)其存儲(chǔ)范圍則擴(kuò)大了許多,從32位變?yōu)榱?4位(見表2)。

    表2 雙精度浮點(diǎn)型數(shù)據(jù)存儲(chǔ)格式表

    Double的精度:2^52=4503599627370496,一共16位,1015<4503599627370496<1016這意味著最多能有16位有效數(shù)字,但絕對(duì)能保證的為15位,即double的精度為15~16位有效數(shù)字。這樣就可以保證在指定8位有效數(shù)字時(shí)的數(shù)據(jù)的精度。

    同理,就算應(yīng)用雙精度,我們也需要注意指定的小數(shù)點(diǎn)后有效數(shù)位,不能夠超出其實(shí)際的有效位數(shù)。

    另外,long double型數(shù)能提供的十進(jìn)制數(shù)的有效數(shù)字不超過19位,即精度為18~19。但由于C語言沒有去充分實(shí)現(xiàn),其實(shí)際能提供的數(shù)據(jù)的精度與double型相當(dāng)。

    3.1.3 設(shè)定數(shù)據(jù)偏移量

    我們還可以使用在程序中加設(shè)數(shù)據(jù)偏移量的方法來盡量規(guī)避這種由于數(shù)據(jù)存儲(chǔ)類型的限制而造成的誤差,假設(shè)我們?cè)O(shè)定數(shù)據(jù)偏移量為0.001,在printf程序語句前加上下面的控制程序:

    if(A-0.800<0.001?5)

    A=0.800;

    else

    A=0.800+0.001;}

    通過程序來控制數(shù)據(jù)的精度,可以得出最終的結(jié)果A=0.80000000。

    4 浮點(diǎn)數(shù)使用時(shí)的另外幾種易出現(xiàn)誤差的情況

    4.1 判斷兩個(gè)經(jīng)過運(yùn)算的浮點(diǎn)數(shù)相等

    由于浮點(diǎn)數(shù)是采用二進(jìn)制科學(xué)計(jì)數(shù)法來進(jìn)行存儲(chǔ)的,因此,絕大多數(shù)的小數(shù)在計(jì)算機(jī)內(nèi)存中是不能精確表示的。

    例如:如果兩個(gè)數(shù)x、y都是直接用常數(shù)賦值,這時(shí)我們判斷x,y是否相等。

    Main()

    float x=8.8,y=8.8;

    if(x==y(tǒng))

    printf("x=y(tǒng)\n");

    輸出:x=y(tǒng)

    如果我們將x或y改成經(jīng)過運(yùn)算后得到的值,這時(shí)我們?cè)賮砼袛鄕,y是否相等:

    Main()

    float x=4.4+4.4,y=8.8;

    if(x==y(tǒng))

    printf("x=y(tǒng)\n");

    else

    printf("x! =y(tǒng)\n");

    輸出:x! =y(tǒng)從這個(gè)例子就可以發(fā)現(xiàn),C語言中浮點(diǎn)數(shù)的計(jì)算結(jié)果很多都是近似到浮點(diǎn)數(shù)的最大表示值來處理的,這樣一來就會(huì)造成誤差。因此,如果想判斷x是否等于y,應(yīng)該用兩數(shù)之差的絕對(duì)值和一個(gè)很小的數(shù)來比較,當(dāng)差值小于這個(gè)很小的數(shù)時(shí),我們就可以確定兩個(gè)數(shù)近似相等:fabs(x-y)<10-6。

    4.2 浮點(diǎn)數(shù)作為循環(huán)變量

    C語言中由于浮點(diǎn)數(shù)計(jì)算存在的誤差,可能會(huì)使循環(huán)次數(shù)達(dá)不到預(yù)定的次數(shù)而導(dǎo)致程序出現(xiàn)誤差,例如:

    main()

    float i j;

    for(i=1,j=0;i< =10;i+ =0.1)

    j+ =i;

    printf(“j=%f”,j);

    這個(gè)程序中,因?yàn)閕是浮點(diǎn)數(shù)計(jì)算取得值,會(huì)導(dǎo)致在循環(huán)到10的時(shí)候它的實(shí)際內(nèi)存存儲(chǔ)值變成10.000000001,這個(gè)值大于10,for語句會(huì)使程序循環(huán)終止,因此沒有達(dá)到預(yù)定的循環(huán)次數(shù),導(dǎo)致求和結(jié)果和我們本身想要的結(jié)果有誤差。

    4.3 一個(gè)很大的浮點(diǎn)數(shù)加上一個(gè)比較小的浮點(diǎn)數(shù)

    C語言中由于浮點(diǎn)數(shù)數(shù)據(jù)存儲(chǔ)有效位數(shù)的原因,可能會(huì)在計(jì)算一個(gè)很大數(shù)加上一個(gè)很小的數(shù)時(shí),小數(shù)計(jì)入大數(shù)累加時(shí)被溢出而造成誤差,例如:

    Main()

    float i,j,sum;

    i=1000000;j=0.1

    sum=i+j;

    printf(“sum=%f\n”,sum);

    return 0;

    因?yàn)閒loat一共只有6~7位有效數(shù)字(10進(jìn)制),如果整數(shù)部分的位數(shù)多了,相應(yīng)的小數(shù)部分的精確顯示位數(shù)就少了,因此當(dāng)一個(gè)很大的數(shù)(如100000)去加一個(gè)很小的數(shù)(如0.1),那么小數(shù)部分的數(shù)值就會(huì)因?yàn)榇鎯?chǔ)溢出而丟失,從而產(chǎn)生誤差,得不到我們想要的理論值1000000.1,而是1000000.0。

    5 結(jié)束語

    C語言程序編寫時(shí),如果沒有很好地理解和掌握數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)類型轉(zhuǎn)換的問題,那么在實(shí)際的編程中就會(huì)出現(xiàn)很多的誤差。特別是在做浮點(diǎn)型數(shù)據(jù)計(jì)算的過程中,由于內(nèi)存中存儲(chǔ)的方式多為乘2取整,所以計(jì)算機(jī)在精度范圍內(nèi)取舍時(shí)會(huì)導(dǎo)致數(shù)據(jù)出現(xiàn)誤差。在實(shí)際的編程中一定要注意C語言中浮點(diǎn)型數(shù)據(jù)的精度問題。

    [1]張宗杰,張明亮.C語言中浮點(diǎn)數(shù)的存儲(chǔ)格式及其有效數(shù)字位數(shù)[J].計(jì)算機(jī)與數(shù)字工程,2006(1):84.

    [2]杜叔強(qiáng).淺析C語言中的浮點(diǎn)數(shù)[J].蘭州工業(yè)高等??茖W(xué)校學(xué)報(bào),2010(5):26.

    Analysis on Precision of Floating-point Number for C Language

    ZHOU Guan?fang
    (Organizational and Personnel Department,Yunyang Teachers’College,Shiyan 420000,China)

    This article describes how data errors are caused in C language due to differentdata storagemethod with case study,an?alyses the reason for such errors and explains different storagemethods of floating point data in C language.Finally,some sugges?tions are proposed in this article.

    C Language;data precision;floating point data;relative error

    TP312

    A

    2095?8153(2015)03?0097?03

    2015?05?15

    周冠方(1984-),男,鄖陽師范高等專科學(xué)校組織人事部助教。

    猜你喜歡
    浮點(diǎn)數(shù)浮點(diǎn)數(shù)據(jù)類型
    LEO星座增強(qiáng)GNSS PPP模糊度浮點(diǎn)解與固定解性能評(píng)估
    詳談Java中的基本數(shù)據(jù)類型與引用數(shù)據(jù)類型
    四種Python均勻浮點(diǎn)數(shù)生成方法
    如何理解數(shù)據(jù)結(jié)構(gòu)中的抽象數(shù)據(jù)類型
    基于浮點(diǎn)DSP的鐵路FSK信號(hào)檢測(cè)
    在C語言中雙精度浮點(diǎn)數(shù)線性化相等比較的研究
    非精確浮點(diǎn)數(shù)乘法器設(shè)計(jì)
    基于FPGA的浮點(diǎn)FIR濾波器設(shè)計(jì)
    改進(jìn)的Goldschmidt雙精度浮點(diǎn)除法器
    Visual Basic處理浮點(diǎn)DSP芯片數(shù)據(jù)的方法
    国产精品一区二区在线不卡| 亚洲综合色网址| 最近的中文字幕免费完整| 九色亚洲精品在线播放| 免费人成在线观看视频色| 免费高清在线观看日韩| 精品一区二区免费观看| 久久韩国三级中文字幕| 亚洲精品中文字幕在线视频| 亚洲国产欧美日韩在线播放| 99久久中文字幕三级久久日本| 中国美白少妇内射xxxbb| 男女无遮挡免费网站观看| 成人免费观看视频高清| 国产一区二区在线观看av| 在线观看美女被高潮喷水网站| 午夜福利影视在线免费观看| 免费黄频网站在线观看国产| 久久毛片免费看一区二区三区| 国产免费视频播放在线视频| 欧美三级亚洲精品| 国产欧美亚洲国产| 亚洲精品久久久久久婷婷小说| 高清av免费在线| 欧美日韩国产mv在线观看视频| 免费看av在线观看网站| 亚洲av中文av极速乱| 欧美老熟妇乱子伦牲交| 久久久精品区二区三区| 成人漫画全彩无遮挡| 精品熟女少妇av免费看| 久久久久久久久久人人人人人人| 久久久午夜欧美精品| 男女边吃奶边做爰视频| 一本久久精品| 久久久久久久亚洲中文字幕| 制服丝袜香蕉在线| 一区二区av电影网| 91精品国产国语对白视频| 亚洲欧美日韩另类电影网站| 婷婷色av中文字幕| 欧美激情极品国产一区二区三区 | 九九久久精品国产亚洲av麻豆| 啦啦啦中文免费视频观看日本| 日本黄色片子视频| 亚洲人成网站在线播| 最后的刺客免费高清国语| 日本午夜av视频| 天天操日日干夜夜撸| 极品人妻少妇av视频| xxxhd国产人妻xxx| 91精品国产九色| av视频免费观看在线观看| 母亲3免费完整高清在线观看 | 中国三级夫妇交换| 久久久久久久久久人人人人人人| 国产伦理片在线播放av一区| 只有这里有精品99| 黄色怎么调成土黄色| 天堂俺去俺来也www色官网| kizo精华| 2022亚洲国产成人精品| 最近中文字幕高清免费大全6| 国产成人a∨麻豆精品| 人妻制服诱惑在线中文字幕| 欧美3d第一页| 成人亚洲精品一区在线观看| 十分钟在线观看高清视频www| 插阴视频在线观看视频| 亚洲精品久久成人aⅴ小说 | 久久国内精品自在自线图片| 在线亚洲精品国产二区图片欧美 | 亚洲三级黄色毛片| 亚洲精品成人av观看孕妇| 99热这里只有精品一区| av.在线天堂| 亚州av有码| 午夜福利影视在线免费观看| 久久婷婷青草| 亚洲精品久久久久久婷婷小说| 青春草亚洲视频在线观看| 少妇人妻精品综合一区二区| 日本欧美国产在线视频| 如日韩欧美国产精品一区二区三区 | 国产一区二区在线观看日韩| 99久久综合免费| 中文字幕免费在线视频6| 欧美激情极品国产一区二区三区 | 国产精品久久久久久av不卡| 乱人伦中国视频| 性色av一级| 人妻人人澡人人爽人人| 99九九线精品视频在线观看视频| 欧美日韩亚洲高清精品| 日韩,欧美,国产一区二区三区| 美女主播在线视频| 日日爽夜夜爽网站| 久久精品国产亚洲av天美| 精品国产露脸久久av麻豆| 女人精品久久久久毛片| 国产免费视频播放在线视频| 国产又色又爽无遮挡免| 丝袜脚勾引网站| 精品国产国语对白av| 精品人妻一区二区三区麻豆| 成年人免费黄色播放视频| 久久精品人人爽人人爽视色| 亚洲情色 制服丝袜| 国产精品 国内视频| 永久免费av网站大全| 一本一本综合久久| 欧美日韩成人在线一区二区| 夫妻午夜视频| 99九九在线精品视频| 人妻少妇偷人精品九色| 麻豆乱淫一区二区| 大片免费播放器 马上看| 在现免费观看毛片| 国产亚洲一区二区精品| 97在线人人人人妻| 亚洲中文av在线| 男女啪啪激烈高潮av片| 一级a做视频免费观看| 夜夜骑夜夜射夜夜干| 啦啦啦啦在线视频资源| 亚洲少妇的诱惑av| 国产精品久久久久久久电影| 亚洲国产av新网站| 王馨瑶露胸无遮挡在线观看| 中文字幕制服av| 亚洲第一av免费看| 秋霞伦理黄片| 女人久久www免费人成看片| 中文天堂在线官网| 桃花免费在线播放| 狂野欧美激情性xxxx在线观看| 啦啦啦中文免费视频观看日本| 日韩欧美精品免费久久| 国产精品蜜桃在线观看| 免费观看在线日韩| 一边亲一边摸免费视频| a级毛色黄片| 久久av网站| 91aial.com中文字幕在线观看| 9色porny在线观看| 国产深夜福利视频在线观看| 色网站视频免费| 久久久久视频综合| 少妇 在线观看| 成年女人在线观看亚洲视频| 国产黄色免费在线视频| 毛片一级片免费看久久久久| 一级毛片aaaaaa免费看小| 高清黄色对白视频在线免费看| 一本色道久久久久久精品综合| 一区二区三区乱码不卡18| 精品视频人人做人人爽| 欧美亚洲 丝袜 人妻 在线| av在线播放精品| 高清毛片免费看| 欧美变态另类bdsm刘玥| 3wmmmm亚洲av在线观看| 少妇猛男粗大的猛烈进出视频| 亚洲精品一区蜜桃| 永久网站在线| 日韩三级伦理在线观看| 97精品久久久久久久久久精品| 国产伦理片在线播放av一区| 亚洲国产av新网站| 最近2019中文字幕mv第一页| 精品人妻熟女毛片av久久网站| 久久久久精品久久久久真实原创| 国产老妇伦熟女老妇高清| 精品亚洲乱码少妇综合久久| 人人妻人人爽人人添夜夜欢视频| 在线播放无遮挡| 精品久久久久久电影网| 国产日韩欧美在线精品| 欧美激情 高清一区二区三区| 熟女av电影| 日韩伦理黄色片| 午夜老司机福利剧场| 一级毛片aaaaaa免费看小| 制服诱惑二区| 久久久久网色| 成人免费观看视频高清| 日韩强制内射视频| 91成人精品电影| 一级,二级,三级黄色视频| 在线观看美女被高潮喷水网站| 久久精品国产亚洲av天美| 欧美精品人与动牲交sv欧美| 日本爱情动作片www.在线观看| 国产高清三级在线| 久久99蜜桃精品久久| 在线观看免费高清a一片| 国产成人精品一,二区| 黄片无遮挡物在线观看| 亚洲精品国产av成人精品| 亚洲人成网站在线观看播放| 亚州av有码| 免费看av在线观看网站| 国产精品 国内视频| 久久韩国三级中文字幕| 秋霞伦理黄片| 国产成人免费观看mmmm| 日本黄色片子视频| 国产永久视频网站| 一区二区三区乱码不卡18| 尾随美女入室| 国产亚洲午夜精品一区二区久久| 91成人精品电影| 国产精品偷伦视频观看了| 在线观看免费高清a一片| 秋霞伦理黄片| 爱豆传媒免费全集在线观看| 亚洲精品乱码久久久v下载方式| 男女啪啪激烈高潮av片| 日本欧美国产在线视频| 夫妻性生交免费视频一级片| 男女国产视频网站| 国产一区有黄有色的免费视频| 日产精品乱码卡一卡2卡三| 性色avwww在线观看| 国产成人午夜福利电影在线观看| 成人国语在线视频| 亚洲不卡免费看| freevideosex欧美| 亚洲欧美中文字幕日韩二区| 亚洲在久久综合| 久久99精品国语久久久| 成人黄色视频免费在线看| 七月丁香在线播放| 啦啦啦在线观看免费高清www| 高清不卡的av网站| 99热这里只有精品一区| 久久久国产精品麻豆| 久久久久久伊人网av| 美女cb高潮喷水在线观看| 久久精品国产亚洲av天美| 成人毛片60女人毛片免费| 观看av在线不卡| 妹子高潮喷水视频| 一级毛片 在线播放| 国产国拍精品亚洲av在线观看| 丰满乱子伦码专区| 久久久久网色| 国产成人精品一,二区| 欧美精品一区二区大全| a级毛片免费高清观看在线播放| 少妇熟女欧美另类| 一个人看视频在线观看www免费| 少妇人妻 视频| 精品少妇内射三级| 91精品三级在线观看| 777米奇影视久久| 特大巨黑吊av在线直播| 大香蕉久久成人网| 免费黄色在线免费观看| 亚洲欧美精品自产自拍| 国模一区二区三区四区视频| 不卡视频在线观看欧美| 91久久精品国产一区二区三区| 久久精品国产亚洲av天美| 国产精品偷伦视频观看了| 色婷婷久久久亚洲欧美| 欧美日韩一区二区视频在线观看视频在线| 国产成人免费无遮挡视频| 国产不卡av网站在线观看| 我的女老师完整版在线观看| 乱人伦中国视频| 制服诱惑二区| 欧美丝袜亚洲另类| 亚洲精品日韩在线中文字幕| 五月天丁香电影| 国产白丝娇喘喷水9色精品| 日韩强制内射视频| 午夜视频国产福利| 国国产精品蜜臀av免费| 在线观看免费视频网站a站| 极品人妻少妇av视频| 国产一级毛片在线| 久久99精品国语久久久| 麻豆乱淫一区二区| 久久久午夜欧美精品| 亚洲精品日本国产第一区| 黑丝袜美女国产一区| 欧美日韩视频高清一区二区三区二| 中文字幕久久专区| 亚洲国产欧美在线一区| 在线观看一区二区三区激情| 亚洲av.av天堂| 国产乱来视频区| 欧美日韩一区二区视频在线观看视频在线| 午夜老司机福利剧场| 精品酒店卫生间| 黄片播放在线免费| 国产成人一区二区在线| av天堂久久9| 久久国产精品男人的天堂亚洲 | 中文欧美无线码| 国产极品天堂在线| 久久女婷五月综合色啪小说| 欧美日韩精品成人综合77777| 黄色怎么调成土黄色| 九九爱精品视频在线观看| 国产av码专区亚洲av| 久久人人爽人人爽人人片va| 日本黄色片子视频| 久久国产精品大桥未久av| 亚洲av福利一区| 精品99又大又爽又粗少妇毛片| 欧美日韩成人在线一区二区| 建设人人有责人人尽责人人享有的| 国产精品 国内视频| 老司机亚洲免费影院| 国产一区二区三区综合在线观看 | 18禁在线无遮挡免费观看视频| 麻豆成人av视频| 国产亚洲最大av| 国产色婷婷99| 亚洲国产欧美在线一区| 日韩视频在线欧美| 777米奇影视久久| 午夜福利视频在线观看免费| 亚洲综合色惰| 久久午夜综合久久蜜桃| 中文字幕免费在线视频6| 欧美日韩视频精品一区| 另类精品久久| 欧美人与性动交α欧美精品济南到 | 永久网站在线| av电影中文网址| 亚洲,欧美,日韩| 在线观看免费日韩欧美大片 | 色婷婷av一区二区三区视频| 91久久精品国产一区二区三区| 免费观看的影片在线观看| 亚洲第一av免费看| 欧美精品国产亚洲| 日韩一区二区视频免费看| av又黄又爽大尺度在线免费看| 乱人伦中国视频| 日韩不卡一区二区三区视频在线| 晚上一个人看的免费电影| 亚洲一区二区三区欧美精品| 久久青草综合色| 91在线精品国自产拍蜜月| 午夜久久久在线观看| 欧美xxxx性猛交bbbb| 尾随美女入室| 亚洲国产av新网站| 丝袜美足系列| 日韩电影二区| 精品久久久久久久久亚洲| 老司机影院成人| 尾随美女入室| 26uuu在线亚洲综合色| 综合色丁香网| 国产日韩欧美亚洲二区| 亚洲怡红院男人天堂| 999精品在线视频| 蜜臀久久99精品久久宅男| 午夜激情福利司机影院| 久久免费观看电影| 久久久久国产精品人妻一区二区| 亚洲精品自拍成人| 一边摸一边做爽爽视频免费| 免费高清在线观看视频在线观看| 99热这里只有是精品在线观看| 超色免费av| 国产日韩欧美视频二区| 大香蕉久久成人网| 亚洲成人一二三区av| 国产一区二区三区av在线| a级毛色黄片| 91国产中文字幕| 超碰97精品在线观看| 日本与韩国留学比较| 一边摸一边做爽爽视频免费| 日本av免费视频播放| 亚洲精品中文字幕在线视频| 久久精品久久久久久噜噜老黄| 亚洲人成网站在线播| 亚洲欧洲国产日韩| 精品人妻一区二区三区麻豆| 亚洲国产欧美在线一区| 考比视频在线观看| 在线观看国产h片| 蜜桃在线观看..| 成人影院久久| 人妻一区二区av| 黄色怎么调成土黄色| 国产一区二区三区综合在线观看 | 下体分泌物呈黄色| 国产极品天堂在线| 亚洲国产欧美日韩在线播放| 国产欧美日韩综合在线一区二区| 九九爱精品视频在线观看| 精品久久久久久电影网| 一级爰片在线观看| 一级a做视频免费观看| 少妇的逼水好多| 中国国产av一级| 尾随美女入室| 少妇猛男粗大的猛烈进出视频| .国产精品久久| 婷婷色综合www| 天堂中文最新版在线下载| 国产片特级美女逼逼视频| 国产免费一级a男人的天堂| 精品人妻熟女av久视频| 黄片无遮挡物在线观看| 久久久久久人妻| 国产成人免费观看mmmm| 久久精品熟女亚洲av麻豆精品| 一级毛片电影观看| 国产探花极品一区二区| 国模一区二区三区四区视频| 国产成人精品无人区| 欧美xxxx性猛交bbbb| 大香蕉久久成人网| 内地一区二区视频在线| 精品久久蜜臀av无| 18+在线观看网站| 日韩成人av中文字幕在线观看| 国产在线免费精品| 美女cb高潮喷水在线观看| 永久免费av网站大全| 久久人人爽人人片av| 久久99蜜桃精品久久| 中文字幕制服av| 亚洲av男天堂| 人妻 亚洲 视频| 久久综合国产亚洲精品| 亚洲中文av在线| 国产在视频线精品| 日韩av在线免费看完整版不卡| 欧美3d第一页| 亚洲国产精品专区欧美| 在线观看一区二区三区激情| 日韩强制内射视频| 精品酒店卫生间| 亚洲欧美清纯卡通| 亚洲一区二区三区欧美精品| 18禁动态无遮挡网站| 美女国产视频在线观看| 久久久a久久爽久久v久久| 日本与韩国留学比较| 国产熟女午夜一区二区三区 | 国产无遮挡羞羞视频在线观看| 久久99精品国语久久久| 亚洲国产色片| 欧美精品人与动牲交sv欧美| 精品人妻熟女av久视频| 午夜福利网站1000一区二区三区| 国产在视频线精品| 国产成人精品在线电影| 久久精品久久精品一区二区三区| 免费少妇av软件| 亚洲精品乱久久久久久| 亚洲av成人精品一区久久| 国产成人91sexporn| 亚洲精品一区蜜桃| 国产极品粉嫩免费观看在线 | 国产国语露脸激情在线看| 国产在线视频一区二区| 狂野欧美激情性xxxx在线观看| 成年女人在线观看亚洲视频| 97超视频在线观看视频| 中文字幕人妻熟人妻熟丝袜美| 亚洲综合色惰| 亚洲美女搞黄在线观看| 亚洲一级一片aⅴ在线观看| 两个人免费观看高清视频| 国产精品女同一区二区软件| kizo精华| 99久久综合免费| 永久免费av网站大全| 国产69精品久久久久777片| 日韩精品有码人妻一区| 天天影视国产精品| 狂野欧美激情性xxxx在线观看| 黄色配什么色好看| videossex国产| 母亲3免费完整高清在线观看 | 一边亲一边摸免费视频| 十八禁网站网址无遮挡| 免费观看的影片在线观看| 视频在线观看一区二区三区| 欧美成人午夜免费资源| 亚洲国产最新在线播放| 亚洲国产精品一区二区三区在线| 日本黄色片子视频| 99久久中文字幕三级久久日本| 欧美变态另类bdsm刘玥| 在线观看免费高清a一片| 高清黄色对白视频在线免费看| 久久精品久久久久久久性| 国产成人91sexporn| 80岁老熟妇乱子伦牲交| 国产精品久久久久久av不卡| 22中文网久久字幕| 国产爽快片一区二区三区| 国产男人的电影天堂91| 不卡视频在线观看欧美| 一本一本综合久久| 亚洲精品日韩av片在线观看| 一级爰片在线观看| 日韩成人av中文字幕在线观看| 插逼视频在线观看| 熟女人妻精品中文字幕| 国产国语露脸激情在线看| 男女无遮挡免费网站观看| 黄色怎么调成土黄色| 免费观看av网站的网址| 免费看av在线观看网站| 亚洲伊人久久精品综合| 蜜桃在线观看..| 18禁在线无遮挡免费观看视频| 国产永久视频网站| 亚洲不卡免费看| 欧美国产精品一级二级三级| 中国美白少妇内射xxxbb| 日韩欧美精品免费久久| 只有这里有精品99| tube8黄色片| 人人澡人人妻人| 欧美三级亚洲精品| 蜜桃国产av成人99| 欧美精品国产亚洲| 九草在线视频观看| 精品人妻熟女av久视频| 搡女人真爽免费视频火全软件| 一区二区日韩欧美中文字幕 | 在线观看免费高清a一片| 91久久精品电影网| 亚洲美女搞黄在线观看| 精品一区在线观看国产| 国产精品.久久久| 美女cb高潮喷水在线观看| 中文欧美无线码| 国产精品麻豆人妻色哟哟久久| 综合色丁香网| 人妻夜夜爽99麻豆av| 蜜桃国产av成人99| 大片电影免费在线观看免费| 高清视频免费观看一区二区| 亚洲av免费高清在线观看| 哪个播放器可以免费观看大片| 日韩视频在线欧美| 91久久精品国产一区二区成人| 高清黄色对白视频在线免费看| 特大巨黑吊av在线直播| 男女边吃奶边做爰视频| 免费高清在线观看日韩| 黄色视频在线播放观看不卡| 草草在线视频免费看| 国产av一区二区精品久久| 国产成人免费无遮挡视频| 91午夜精品亚洲一区二区三区| 亚洲国产精品国产精品| 成人影院久久| 欧美三级亚洲精品| 欧美日韩亚洲高清精品| 97在线视频观看| 国产精品.久久久| 99热6这里只有精品| av免费在线看不卡| 亚洲欧美色中文字幕在线| 久久青草综合色| 久久热精品热| 99热这里只有精品一区| av天堂久久9| 成年美女黄网站色视频大全免费 | 亚洲av男天堂| 99re6热这里在线精品视频| 国内精品宾馆在线| 久久精品久久久久久噜噜老黄| 少妇的逼水好多| 亚洲欧美清纯卡通| 观看av在线不卡| av视频免费观看在线观看| 人妻人人澡人人爽人人| av免费观看日本| 考比视频在线观看| av电影中文网址| 婷婷色综合大香蕉| 成人综合一区亚洲| 伦理电影免费视频| 亚洲精品美女久久av网站| 亚洲欧美清纯卡通| 黑丝袜美女国产一区| 蜜臀久久99精品久久宅男| 午夜激情福利司机影院| av播播在线观看一区| 特大巨黑吊av在线直播| 免费观看a级毛片全部| tube8黄色片| 欧美另类一区| 精品少妇黑人巨大在线播放| 最后的刺客免费高清国语| 男女啪啪激烈高潮av片| 欧美3d第一页| 99热国产这里只有精品6| 久久精品国产亚洲av天美| xxx大片免费视频| 亚洲精华国产精华液的使用体验| av不卡在线播放| 26uuu在线亚洲综合色| 欧美激情 高清一区二区三区| 色婷婷久久久亚洲欧美| 亚洲国产av影院在线观看| 伦精品一区二区三区| 老司机亚洲免费影院|