C语言基本变量类型及变量的定义

这期讲一些关于,变量的,包含变量类型及变量的定义
1.变量类型:
#include <stdio.h> int bian; //范围在-2^15 ~2^15-1 char bian1=128; char bian1_1=
127; unsigned char bian2;//unsigned为无符号类型的变量,简单说就是没有 —号 unsigned int bian3; long
int bian4; short int bian5; double bian6;//-3.40E+38~+3.40E+38
//double,float类型可以带小数点。 float bian7; // long bian8; //-2147483648~+2147483648
long long int bian9;//-9223372036854775808~+9223372036854775807 int main() {
printf("%d\t%d\n",bian,sizeof(int)); printf("%d\t%d\n",bian1,sizeof(char));
printf("%d\t%d\n",bian1_1,sizeof(char)); printf("%d\t%d\n",bian2,sizeof(unsigned
char)); printf("%d\t%d\n",bian3,sizeof(unsigned int)); printf("%d\t%d\n",bian4,
sizeof(long int)); printf("%d\t%d\n",bian9,sizeof(long long int)); printf(
"%d\t%d\n",bian5,sizeof(short int)); printf("%d\t%d\n",bian6,sizeof(double));
printf("%d\t%d\n",bian6,sizeof(long double)); printf("%d\t%d\n",bian7,sizeof(
float)); printf("%d\t%d\n",bian8,sizeof(long)); }
这些变量使我们在编程中常用的一些了,但是还有一些我们不经常用或者是有些编译器不包含的,还有是只有在C#或是C++中特有的类型。
例如:
_int64;//很少使用吧,这个,
后期会连续更新另一种类型,叫做结构体类型,用起来挺方便的,如果对内存有要求,一定要算仔细了再用,毕竟结构体里面可以包含很多种类型的变量。(提前说明一下)
上述程序的编译结果:

大家可以对比着看一下,这是通过DEVC++的64位编译器编译的。
要说明一下,有些跟编译器位数有关,其中float等类型如果选择32位的编译器,显示结果是这样的:

就是这样,会变成这样,所以一定要选择好编译器。
DEV的编译器在这:

可以自行修改。
然后就得提到其中的调试器的类型了,在这里有Debug,Release,Profiling三种,简单说一下就是产生的调试文件不一样,其中Debug最详细。

顺带提一下,sizeof()函数是用来输出其大小的,也就是所指的位数
一位是八个字节。

%d是变量的打印,即输出符。

这里给大家直接列出数据的打印。

关于变量的定义,其实很简单,开头不能是数字,可以用“_”或者是字母,记得区分大小写。

char类型是字符型数据,像’a’,’'等符号。用%c来打印符号。

对于我的文章如果有什么不对的,或是有异议可以评论,或是私信。

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:766591547
关注微信