日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言编译无错误但不能输入输出,第2章-C语言版输入输出.ppt

發布時間:2024/9/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言编译无错误但不能输入输出,第2章-C语言版输入输出.ppt 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第2章-C語言版輸入輸出.ppt

2.1 格式化輸出——printf()函數 printf()函數的作用:向計算機系統默認的輸出設備(一般指終端或顯示器)輸出一個或多個任意類型的數據。 2.1.1 printf()函數的一般格式 [案例1] 已知圓半徑radius=1.5,求圓周長和圓面積。 #include void main() {float radius,length,area,pi=3.1415926; radius=1.5; length=2*pi*radius;/*求圓周長*/ area=pi*radius*radius; /*求圓面積*/ printf(“radius=%f\n”,radius);/*輸出圓半徑*/ printf(“length=%7.2f,area=%7.2f\n”,length,area); /*輸出圓周長、面積*/ } 程序運行結果如下: radius=1.500000 length= 9.42,area= 7.07 printf()函數的一般格式如下: printf("格式字符串" [,輸出項表]); (1).格式字符串。“格式字符串”也稱“轉換控制字符串”,可以包含三種字符: ①格式指示符。格式指示符的一般形式如下: %[標志][寬度][.精度[類型] ②轉義字符 例如,[案例1]中printf()函數中的'\n'就是轉義字符,輸出時產生一個“換行”操作。 ③普通字符──除格式指示符和轉義字符之外的其它字符。格式字符串中的普通字符,原樣輸出。 例如,[案例1]中“printf("radius=%f\n", radius);”語句中的“radius=”,“printf("length=%7.2f,area=%7.2f\n", length,area);”語句中的“length=”、“area=”等都是普通字符。 ( 2).輸出項表 輸出項表是可選的。如果要輸出的數據不止1個,相鄰2個之間用逗號分開。下面的printf()函數都是合法的: ①printf("I am a student.\n"); ②printf("%d",3+2); ③printf("a=%d b=%5f\n", a, a+3.0); 必須強調:“格式字符串”中的格式指示符,必須與“輸出項表”中、輸出項的數據類型一致,否則可能會引起輸出錯誤。 2.1.2 格式指示符 輸出不同類型的數據,要使用不同的類型轉換字符。 1.類型轉換字符d──以帶符號的十進制整數形式輸出。 [案例2] 類型轉換字符d的使用。 #include void main() {int num1=123; long num2=123456; /*用3種不同格式,輸出int型數據num1的值*/ printf("num1=%d,num1=%5d,num1=%-5d,num1=%2d\n", num1,num1,num1,num1); /*用3種不同格式,輸出long型數據num2的值*/ printf("num2=%ld,num2=%8ld,num2=%5ld\n",num2,num2,num2); printf("num1=%ld\n",num1); } 程序運行結果如下: num1=123,num1=□□123,num1=123□□,num1=123 num2=123456,num2=□□123456,num2=123456 num1=123 對于整數,還可用八進制、無符號形式(%o(小寫字母o))和十六進制、無符號形式(%x)輸出。對于unsigned型數據,也可用%u格式符,以十進制、無符號形式輸出。 所謂無符號形式是指,不論正數還是負數,系統一律當作無符號整數來輸出。例如,printf("%d,%o,%x\n",-1,-1,-1); /*-1,37777777777,ffffffff*/ 2.類型轉換字符f──以小數形式、按系統默認的寬度,輸出單精度和雙精度實數。 [案例3] 類型轉換字符f的使用。 #include main( ) {float f=123.456; double d1,d2; d1=1111111111111.111111111; d2=2222222222222.2

總結

以上是生活随笔為你收集整理的c语言编译无错误但不能输入输出,第2章-C语言版输入输出.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。