C语言学习复习一(数据类型)

本文是作者学习C语言后的复习分享,介绍了C语言的数据类型,包括整型、浮点型、字符型和布尔型。详细说明了各类型的定义关键字、占位符及使用方法,如整型有有符号和无符号之分,浮点型有不同形式等,强调搞清楚数据类型对学习C语言很重要。

这是学习C以来的第一次比较全面的复习之间的内容 想要于同样学习C语言的朋友们分享一下我的学习

数据的类型

相信刚开始学C语言的朋友们都会先了解这些数据的类型
数据可以分为 整型、浮点型、字符型、布尔型
其中整数型还可以分为有、无符号整数型。 这里就不一一细分下去了
那么先来说说怎么定义他们
这里找了一张相关的图
在这里插入图片描述

整型

有符号用 signed
无符号用 unsigned
可以用来定义整型变量的关键字有 char , short , int , long , long long
这里少了long long,其实long long与long类似,只是long在32位系统是4字节64位是8字节,long long则都是8字节(其实我觉得没啥用,记一个就够了)。
之后就是他们的占位符
无符号时分别为%hhu %hu %u %lu %llu
有符号则是%hhd %hd %d %ld %lld
所以我们一般是这样使用
定义一个类型的变量 int a;
输入时scanf("%d",&a);
输出时printf("%d",a);

浮点型

可以视为小数 在C语言中,实数只采用十进制。它有二种形式: 十进制数形式指数形式。

可以用来定义浮点型变量的关键字有 float , double , long double
long double对于不同平台可能有不同的实现。有的是8字节,有的是10字节,有的是12字节或16字节。规定long double的精度不少于double的精度
占位符则分别是%f %lf %LF
用法与之前的相同。

字符型

先说说他的常量
字符常量是用单引号括起的字符(‘s’),字符串常量是用双引号括起的字符串(“abcd”)
我学的时候经常搞混,多字符用多点的引号,但字符单引号
可以用来定义字符型变量的关键字有 char
占位符是%c
定义时可以时 char a = ‘a’; char a[] = “wdnmd”;
字符串变量可以先定义一个数组然后直接幅值字符串,这样比较方便。

布尔型

bool并不是C自带的 而是后加的 只表示 true,false
可以用它定义一些flag之类的。

小结

搞清楚数据类型才能更好的学习C。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值