C语言基本变量类型及变量的定义
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语言基本变量类型及变量的定义相关推荐
- C语言long类型的变量占用4字节or8字节
C语言long类型的变量占用4字节or8字节,利用VS2019进行如下测试 32位开发环境: 64位开发环境: 这里不论是32位还是64位,long类型都占用了4字节的长度. 而指针类型的变量,32位 ...
- C语言中结构体变量的定义及引用
一.结构体变量的定义 1.结构体类型与结构体变量分开定义 一般形式如下: struct<结构体名><结构体变量名>; eg:struct student student1,st ...
- c语言变量体,c语言之结构体变量的定义
结构体是一种数据类型(像int.char.flaot是数据类型一样),可以用它定义变量. 用结构体类型定义变量的方式有三种: 一.先定义结构体类型,再定义变量 一般形式:struct 结构体名 { 类 ...
- c语言lang变量,02-GoLang定义变量
变量的常规定义 1.1定义一个变量,先定义再初始化 var num int num = 666 fmt.Printf("%d\n",num) 1.2定义的同时初始化 var num ...
- java 基本变量类型_Java自学-基本变量类型
Java中的基本变量类型 一个变量的类型,决定了该变量可以包含什么样的值. Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字. 这八种基本类型分别是: 整型 (4种) 字符型 (1 ...
- c语言枚举类型例题_[开源资讯]Zig 0.6.0 发布,想要挑战 C 语言
Zig 0.6.0 已发布,这是一门通用编程语言,专为稳定性.可维护性和性能而设计,追求替代 C 语言在系统编程上的最佳地位.Zig 具有以下值得关注的特性: 手动管理内存 与 C 语言竞争而非依赖它 ...
- Python3:变量的定义
1.简介 学习一门语言从当前的变量定义开始,来源于菜鸟教程:菜鸟教程中变量的定义 2.定义数字类型的变量 # 2.定义数字类型的变量 intNum=1 # 整数默认为int floatNum=1.1 ...
- C语言变量的定义包括变量存储类型和变量的什么?
C语言变量的定义包括变量存储类型和变量的名称.C语言定义变量的格式:"数据类型 变量名;","数据类型"表示想要存储什么类型的数据,"变量名" ...
- C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】
C语言结构 C语言中的关键字 变量 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法 C语言结构 上图中我们可以看到最外层是程序,内部是所有的构成,我们从最里面开始说明. 当我们用计算机语言来 ...
最新文章
- python聚类的结果显示_使用Python进行聚类
- 在Cloudfoundry上部署RESTful服务
- python清除列表内容_Python 列表的清空方式
- OpenCV中鼠标交互-绘制矩形框
- 【Elasticsearch】Elasticsearch:Elasticsearch中的refresh和flush操作指南
- python操作sqlite数据库_Python操作Sqlite正确实现方法解析
- 21Shares AG将于2月4日在瑞士证券交易所SIX推出全球首个波卡ETP
- 正则表达式 —— 非捕获元
- NIKKEI Programming Contest 2019 翻车记
- MEM/MBA 写作-论证有效性分析(03) 论证有效性分析 写作模板
- 联发科技嵌入式_从机械到嵌入式开发,一个研究僧的联发科实习经验分享
- 计算机网络多项式的定义,多项式
- expected 3 got 2 错误提示
- Window之删除云盘在设备和驱动器上的图标
- mysql 学生成绩最高分的学科_sql查询成绩表中每一科成绩最高的分数以及这个学生的名字,学科名,面试的时候碰到的问题...
- 【Qt】2D绘图之抗锯齿渲染
- jquery用ajax提交表单
- C语言中的‘\0’是什么?
- 一镜到底,看看波士顿动力的机器人家族到底有多「变态」
- HistCite学习