初识数据类型

计算机语言是用来写程序,解决生活中的问题,必须有能力来描述生活中的问题!

比如:在购物商城要上架产品,标明价格,15.6.

c语言要有描述浮点数的能力,(c语言中的所有类型)

数据类型分为以下几个类型:

char是字符数据类型

shiort是短整型

int是整型

long是长整型

long long是更长的整型

float是单精度浮点型(简单来说就是有小数)(打印时是用%f)

double是双精度浮点型(打印时是用%lf)

sizeof是操作符,计算类型或者变量所占空间的大小

‘a’字符a

int main(){

char ch ='a';// char是字符类型,在字符类型中创建一个空间ch,把字符a放在空间空间ch里面

float weight=55.5//这个人的体重是55.5精确到小数点一位

double d =0.0//双精度浮点型

}

int main(){

printf("%d\n");//%d是打印一个整数

printf("%d\n",sizeof(char));//1

printf("%d\n",sizeof(short));//2

printf("%d\n",sizeof(int));//4

printf("%d\n",sizeof(long));//8

printf("%d\n",sizeof(long long));//8

printf("%d\n",sizeof(float));//4

printf("%d\n",sizeof(double));//8

}

后面的数字是指char在计算机中的单位(字节)

(计算机中识别二进制,二进制只有1和0,10进制数字的组成只有0-9,8进制0-7

计算机中的单位有(每种类型的大小是多少呢):

bit-比特位 (一个只存放一个二进制位的,计算机中最小的单位)

byte-字节=8bit

kb=1024byte

mb=1024kb

gb=1024mb

tb=1024gb

pb=1024tb

c语言标准规定:sizeof(long)大小大于等于sizeo(int)就可以了

为什么出现这么多类型

因为类型丰富的时候选择性更多,空间利用率更高 

posted @ 2023-04-14 01:12  油头男孩  阅读(75)  评论(0编辑  收藏  举报