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~+2147483648long long int bian9;//-9223372036854775808~+9223372036854775807int 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来打印符号。

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

C语言基本变量类型及变量的定义相关推荐

  1. C语言long类型的变量占用4字节or8字节

    C语言long类型的变量占用4字节or8字节,利用VS2019进行如下测试 32位开发环境: 64位开发环境: 这里不论是32位还是64位,long类型都占用了4字节的长度. 而指针类型的变量,32位 ...

  2. C语言中结构体变量的定义及引用

    一.结构体变量的定义 1.结构体类型与结构体变量分开定义 一般形式如下: struct<结构体名><结构体变量名>; eg:struct student student1,st ...

  3. c语言变量体,c语言之结构体变量的定义

    结构体是一种数据类型(像int.char.flaot是数据类型一样),可以用它定义变量. 用结构体类型定义变量的方式有三种: 一.先定义结构体类型,再定义变量 一般形式:struct 结构体名 { 类 ...

  4. c语言lang变量,02-GoLang定义变量

    变量的常规定义 1.1定义一个变量,先定义再初始化 var num int num = 666 fmt.Printf("%d\n",num) 1.2定义的同时初始化 var num ...

  5. java 基本变量类型_Java自学-基本变量类型

    Java中的基本变量类型 一个变量的类型,决定了该变量可以包含什么样的值. Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字. 这八种基本类型分别是: 整型 (4种) 字符型 (1 ...

  6. c语言枚举类型例题_[开源资讯]Zig 0.6.0 发布,想要挑战 C 语言

    Zig 0.6.0 已发布,这是一门通用编程语言,专为稳定性.可维护性和性能而设计,追求替代 C 语言在系统编程上的最佳地位.Zig 具有以下值得关注的特性: 手动管理内存 与 C 语言竞争而非依赖它 ...

  7. Python3:变量的定义

    1.简介 学习一门语言从当前的变量定义开始,来源于菜鸟教程:菜鸟教程中变量的定义 2.定义数字类型的变量 # 2.定义数字类型的变量 intNum=1 # 整数默认为int floatNum=1.1 ...

  8. C语言变量的定义包括变量存储类型和变量的什么?

    C语言变量的定义包括变量存储类型和变量的名称.C语言定义变量的格式:"数据类型 变量名;","数据类型"表示想要存储什么类型的数据,"变量名" ...

  9. C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】

    C语言结构 C语言中的关键字 变量 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法 C语言结构 上图中我们可以看到最外层是程序,内部是所有的构成,我们从最里面开始说明. 当我们用计算机语言来 ...

最新文章

  1. python聚类的结果显示_使用Python进行聚类
  2. 在Cloudfoundry上部署RESTful服务
  3. python清除列表内容_Python 列表的清空方式
  4. OpenCV中鼠标交互-绘制矩形框
  5. 【Elasticsearch】Elasticsearch:Elasticsearch中的refresh和flush操作指南
  6. python操作sqlite数据库_Python操作Sqlite正确实现方法解析
  7. 21Shares AG将于2月4日在瑞士证券交易所SIX推出全球首个波卡ETP
  8. 正则表达式 —— 非捕获元
  9. NIKKEI Programming Contest 2019 翻车记
  10. MEM/MBA 写作-论证有效性分析(03) 论证有效性分析 写作模板
  11. 联发科技嵌入式_从机械到嵌入式开发,一个研究僧的联发科实习经验分享
  12. 计算机网络多项式的定义,多项式
  13. expected 3 got 2 错误提示
  14. Window之删除云盘在设备和驱动器上的图标
  15. mysql 学生成绩最高分的学科_sql查询成绩表中每一科成绩最高的分数以及这个学生的名字,学科名,面试的时候碰到的问题...
  16. 【Qt】2D绘图之抗锯齿渲染
  17. jquery用ajax提交表单
  18. C语言中的‘\0’是什么?
  19. 一镜到底,看看波士顿动力的机器人家族到底有多「变态」
  20. HistCite学习

热门文章

  1. python画矢量场_Python中的图像渐变矢量场
  2. 云服务器  虚拟主机  服务器
  3. 小米15.6笔记本安装UBUNTU18.04 无WIFI驱动解决方法
  4. JAVA多线程基础篇 4、可见性、有序性与Volatile
  5. TouchWX 入门教程(1)
  6. Android 包大小优化总结
  7. 正点原子IMX6ULL开发板禁用出厂QT界面
  8. Go Dumpling!让导出数据更容易
  9. 计算机的玩法教程,第五人格电脑版怎么玩 电脑版玩法教程
  10. c++小游戏——忍者必须死