初學C語言2

數據類型spa

char-字符數據類型code

short-短整型blog

int-整型內存

long-長整型it

long long-更長的整型io

float-單精度浮點型         浮點數=小數class

double-雙精度浮點型數據類型

1.各數據類型所佔空間float

#include<stdio.h>
int main()
{
printf("%d\n",sizeof(char));  //1    sizeof...的大小(字節)
printf("%d\n",sizeof(short));  //2
printf("%d\n",sizeof(int));  //4
printf("%d\n",sizeof(long));  //4/8
printf("%d\n",sizeof(long long));  //8
printf("%d\n",sizeof(float));  //4
printf("%d\n",sizeof(double));  //8
return 0;
}

標準C語言規定sizeof(long)>=sizeof(int),因此long能夠爲4個字節也能夠爲8個字節數據

每一個數據類型有2n個數,取值範圍爲0~2n-1

注:計算機單位換算

1byte(比特位)=8bit(字節)

1kb=1024bit

1mb=1024kb

1gb=1024mb

1tb=1024gb

1pb=1024tb

2.數據類型的用法

1 #iniclude<stdio.h>
2 int main()
3 {
4 char ch = 'A';   //向內存申請一個字節用來存放A
5 printf("%c\n",ch);   //%c-打印字符格式的數據
6 return 0;
7 }

1 #include<stdio.h>
2 int main()
3 {
4 int age = 20;  //向內存申請四個字節用來存放20
5 printf("%d\n",age);  //%d-打印整型十進制數據
6 return 0;
7 }

1 #include<stdio.h>
2 int main()
3 {
4 float f = 5.0;  //向內存申請4個字節存放小數
5 printf("%f\n",f);  //%f-打印浮點數
6 return 0;
7 }

 ④

1 #include<stdio.h>
2 int main()
3 {
4 double d = 3.14;
5 printf("%lf\n",d);  //%lf-打印雙精度浮點數
6 return 0;
7 }
相關文章
相關標籤/搜索