真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

putchar()的功能是什么及怎么使用

今天小編給大家分享一下putchar()的功能是什么及怎么使用的相關(guān)知識點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

創(chuàng)新互聯(lián)建站專注于高臺企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站開發(fā)。高臺網(wǎng)站建設(shè)公司,為高臺等地區(qū)提供建站服務(wù)。全流程按需策劃設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

putchar()的功能是向終端輸出一個(gè)字符。putchar()是一個(gè)輸出函數(shù),語法“putchar(char)”,可以把參數(shù)char指定的字符(一個(gè)無符號字符)寫入到標(biāo)準(zhǔn)輸出stdout中。putchar()函數(shù)的輸出可以是一個(gè)字符,可以是介于0~127之間的一個(gè)十進(jìn)制整型數(shù)(包含0和127),也可以是用char定義好的一個(gè)字符型變量。

putchar()是c語言中的一個(gè)函數(shù),功能是向終端輸出一個(gè)字符。

putchar()函數(shù)包含在C 標(biāo)準(zhǔn)庫 中。其輸出可以是一個(gè)字符,可以是介于0~127之間的一個(gè)十進(jìn)制整型數(shù)(包含0和127),也可以是用char定義好的一個(gè)字符型變量。

語法結(jié)構(gòu)為:

int putchar(int char)

可以把參數(shù)char指定的字符(一個(gè)無符號字符)寫入到標(biāo)準(zhǔn)輸出stdout中。

參數(shù):

  • char -- 這是要被寫入的字符。該字符以其對應(yīng)的 int 值進(jìn)行傳遞。

返回值

  • 該函數(shù)以無符號 char 強(qiáng)制轉(zhuǎn)換為 int 的形式返回寫入的字符,如果發(fā)生錯(cuò)誤則返回 EOF。

說明

  • 該函數(shù)將指定的表達(dá)式的值所對應(yīng)的字符輸出到標(biāo)準(zhǔn)輸出終端上。表達(dá)式可以是字符型或整型,它每次只能輸出一個(gè)字符。例如:“putchar('#')”輸出字符“#”。

putchar()函數(shù)使用

putchar()函數(shù)難道就只能輸出char型的數(shù)據(jù)么?帶著這樣的疑問,在環(huán)境上進(jìn)行了驗(yàn)證,驗(yàn)證結(jié)果還蠻有意思,共享一下。

當(dāng)我們定義一個(gè)變量a,并給a賦予0~255的值,很顯然沒有問題,如代碼:

#includevoid main( )
{     int a = 0;  //將0值賦給變量a
     int b = 255;  //將255值賦給變量b
     putchar(a) ; //輸出變量a的值
     putchar(b) ; //輸出變量b的值
     putchar('\n') ;
}

結(jié)果顯然沒有問題。

但如果現(xiàn)在賦值為負(fù)數(shù)呢?如代碼:

#includevoid main( )
{     int a = -4646;  //將-4646值賦給變量a
     int b = -2;  //將-2值賦給變量b
     putchar(a) ; //輸出變量a的值
     putchar('\n') ;     putchar(b) ; //輸出變量b的值
     putchar('\n') ;
}

發(fā)現(xiàn)編譯正常,也能輸出結(jié)果,只是輸出的結(jié)果都是空,我也不太清楚是什么原因?

還有一種情況是,賦的值大于255時(shí),會怎樣?代碼如下:

#includevoid main( )
{     int a = 592;  //將592值賦給變量a
     int b = 267;  //將267值賦給變量b
     putchar(a) ; //輸出變量a的值
     putchar('\n') ;     putchar(b) ; //輸出變量b的值
     putchar('\n') ;
}

運(yùn)行結(jié)果為:

putchar()的功能是什么及怎么使用

從結(jié)果中可以發(fā)現(xiàn),賦的值被截?cái)喑蒫har型數(shù)據(jù)了,也就是說只取了低八位的數(shù)據(jù)。

從這些示例來說,putchar()這個(gè)函數(shù)不會檢查要輸出的字符的真正范圍。

以上就是“putchar()的功能是什么及怎么使用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前文章:putchar()的功能是什么及怎么使用
本文地址:http://weahome.cn/article/gigogi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部