【正文】
計(jì)算(float)(a+b)/3+(int)c的值。 2. 參考例 ,從鍵盤輸入字符(例如 ’ 1’ ),轉(zhuǎn)換成十進(jìn)制數(shù)(即 1),并輸出。 轉(zhuǎn)換的規(guī)則 是: ?如果運(yùn)算的數(shù)據(jù)有 float型或 double型,自動轉(zhuǎn)換成 double型再運(yùn)算,結(jié)果為 double型。 f=3*4+2。 ? 思考:‘ a’ “a” 是相同的嗎? 三、 C語言的數(shù)據(jù)類型 ? C語言提供的數(shù)據(jù)類型分類如下: 數(shù)據(jù)類型及其范圍 21 類型 近似大小 (位) 最小范圍 char 8 128 到 127 unsigned 8 0 到 255 signed char 8 128 到 127 int 16 32,768 到 32,767 unsigned int 16 0 到 65,535 signed int 16 與 int 相同 short int 16 與 int 相同 unsigned short int 8 0 到 65, 535 數(shù)據(jù)類型及其范圍( 2) 類型 近似大小(位) 最小范圍 signed short int 8 與 short int 相同 signed short int 8 與 short int 相同 long int 32 2,147,483,648 到 2,147,483,647 signed long int 32 0 到 4,294,967,295 unsigned long int 32 0 到 4,294,967,295 float 32 六位精度 double 64 十位精度 long double 128 十位精度 四、變量的定義和賦值 ? C語言中的數(shù)據(jù)有兩種基本形式: 常量和變量。 二、文字?jǐn)?shù)據(jù)的表示 ( 1) ? C語