c语言变量radius数据类型,c语言数据类型
分為數(shù)值類型,非數(shù)值類型。
數(shù)值類型包括,整形int,短整形short int,長整形long int,單精度浮點型float,雙精度浮點型double。
其他的,比如數(shù)組,結(jié)構(gòu)體,枚舉。
非數(shù)值類型包括,char字符型。
字符串,封裝了的字符數(shù)組。
整型,int,32位。
11111111 8 bit (比特) = 1 byte(字節(jié))
11111111
11111111
11111111
幾進制就沒有幾,二進制沒有二,十進制沒有十,八進制沒有八,都變成10了。
8bit的最大值是2的8次方-1。也就是255。
短整型,short int,16位。
長整型,long int,32位。
float 32。
double 64。
字符型 char 8位。
#include
#include
// standared 標(biāo)準(zhǔn)
// input output 輸入/輸出
// header 頭 .h頭文件
int main() // 返回int,如果是void表示沒有返回
{
int salary = 2500;
printf("小明的月薪是 %d
",salary);
return 0;
}
float小例子:
#include
#include
// 已知長方形寬和高,求長方形的面積
int main()
{
float width = 2.5f;
float height= 3.5f;
float s = width*height;
printf("長方形的面積:%f
",s);
return 0;
}
double小例子:
#include
#include
// 已知圓的半徑,求圓的面積
int main()
{
double radius = 3.0;
double area = 3.141592653*radius*radius;
printf("圓的面積:%lf
",area);
return 0;
}
微調(diào)一下,小數(shù)顯示兩位數(shù)。
#include
#include
// 已知圓的半徑,求圓的面積
int main()
{
double radius = 3.0;
double area = 3.141592653*radius*radius;
printf("圓的面積:%.2lf
",area); // .2lf表示保留兩位小數(shù)
return 0;
}
char小例子:
#include
#include
// 打印字符對應(yīng)的ASCII碼
int main()
{
char a = 'a';
char A = 'A';
printf("字符的ASCII碼:
");
printf("%c%d
",a,a);
printf("%c%d
",A,A);
printf("%c%d
",a-32,a-32);
return 0;
}
// 結(jié)果
字符的ASCII碼:
a 97
A 65
A 65
調(diào)整:
#include
#include
// 打印字符對應(yīng)的ASCII碼
int main()
{
char a = 'a';
char ch = 97;
printf("字符的ASCII碼:
");
printf("%c%d
",a,a);
printf("%c%d
",ch,ch);
return 0;
}
結(jié)果:
字符的ASCII碼:
a 97
a 97
從上面可以看出,用'a',97效果都是一樣的。
有符號的char類型指向-128到127之間,無符號的char類型指向0到255之間。
轉(zhuǎn)換練習(xí)
#include
#include
// 接收用戶輸入的小寫字母,輸出大寫字母
int main()
{
char ch = 'a';
printf("小寫字母%c對應(yīng)的大寫字母位%c",ch,ch-32);
return 0;
}
九老師語錄,不要鉆牛角尖。有些東西一時半會理解不了正常,因為你還沒到那個程序。等學(xué)到那個程度,回頭會發(fā)現(xiàn)原來如此簡單。
總結(jié)
以上是生活随笔為你收集整理的c语言变量radius数据类型,c语言数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言程序设计B试题,c语言程序设计期末
- 下一篇: c语言5个学生3门成绩写入文件,(5)