【C語言學習】《C Primer Plus》第3章 資料和C

來源:互聯網
上載者:User

標籤:change   float   類型   sizeof   bsp   oid   ==   sig   eof   

 

學習總結

 

1、C基礎資料型別 (Elementary Data Type)使用11個關鍵字:int、long、short、unsigned、char、float、double、signed、_Bool、_Complex和_Imaginary。

 

2、在標準C中,整數0就是false,大於0的整數都為true。char其實也是可以是以整數列印。

 

3、八進位以0為首碼表示、十六進位以0x或0X表示。

 

4、可以用過sizeof關鍵字查詢類型的長度,如果sizeof(int)。C99出現了可移植類型(inttype.h):int16_t、unint32_t等,主要還是為了代碼的可移植性。

 

5、編程練習(題7):

 1 #include <stdio.h> 2  3 int main(void){ 4         char type; 5         double height; 6  7         printf("please choose changeType(f/c):"); 8         scanf("%c",&type); 9         if(type==‘f‘){10                 printf("please enter your height(cm):");11                 scanf("%lf",&height);12                 printf("your height is %.2f ft.\n",height/2.4);13         }else if(type==‘c‘){14                 printf("please enter your height(ft):");15                 scanf("%lf",&height);16                 printf("your height is %.2f cm.\n",height*2.4);17         }else{18                 printf("wrong type!\n");19         }20 }

 

【C語言學習】《C Primer Plus》第3章 資料和C

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.