博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言-数据数据类型、变量与常量
阅读量:5986 次
发布时间:2019-06-20

本文共 1579 字,大约阅读时间需要 5 分钟。

一、数据类型

  1. 概念:

    在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。

  1. 数据类型:
1240
C语言中的数据类型图.png
    整型:
1240
标准整数类型的存储大小和值范围图.png
    浮点型:
1240
标准浮点类型的存储大小和值范围图.png

注意,各种类型的存储大小与系统位数有关,为了得到某个类型或某个变量在特定平台上的准确大小,您可以使用 sizeof运算符。表达式sizeof(type) 得到对象或类型的存储 字节大小。下面的实例演示了获取 int 类型的大小:

#import 
int main(int argc, const char * argv[]) { @autoreleasepool { printf("int存储大小:%lu \n", sizeof(int)); printf("float存储大小:%lu \n", sizeof(float)); printf("float存储大小:%lu \n", sizeof(double)); } return 0;}

控制台输出结果为:

int存储大小:4 int存储大小:4 int存储大小:8 Program ended with exit code: 0
    void 类型:

    void类型指定没有可用的值。它通常用于以下三种情况下:如果现在您还是无法完全理解 void 类型,不用太担心,在后续的章节中我们将会详细讲解这些概念。

1240

二、变量

(一)概念:

    变量是程序可操作的存储区的名称.

(二)变量的定义与声明:
  变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示:
#import 
int main(int argc, const char * argv[]) { @autoreleasepool { int i, j, k = 10; char c, ch; float f, salary; double d; char x = 'x'; // 变量 x 的值为'x' } return 0;}

三、常量

    常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。常量就像是常规的变量,只不过常量的值在定义后不能进行修改,常用到的常量包括整数常量、字符常量、字符串常量、自定义常量等,下面是几种定义常量的形式。

#import 
#define LENGTH 10 //#define 预处理器定义常量的形式int main(int argc, const char * argv[]) { @autoreleasepool { int a = 202; /*整数常量*/ float b = 3.14159; /* 浮点型常量 */ char x = @"你好"; const char y = "你好"; //const 前缀声明指定类型的常量 } return 0;}

转载于:https://www.cnblogs.com/hwangcheng/p/8524627.html

你可能感兴趣的文章
Citrix打印问题
查看>>
群集之lvs-dr模型
查看>>
判断奇偶数实例
查看>>
【51CTO学院三周年】一个果粉的学习历程
查看>>
spring:文件上传
查看>>
xml布局自定义SurfaceView模板
查看>>
用DD-WRT搭建私有计费WiFi热点教程
查看>>
C++内存管理
查看>>
Elasticsearch杂记(1)
查看>>
自动化运维工具Ansible实战(一)安装部署
查看>>
Windows Server 2012 R2 AD DS搭建
查看>>
802.1X、MAC认证方式
查看>>
trunk 概览解读
查看>>
wget参数及用法
查看>>
关于svn如何在同一电脑将源码提交到两台服务器上的问题
查看>>
Veeam Backup & Replication 9.5 Update 4a发布
查看>>
微信屏蔽网址解决办法 微信网址被屏蔽了红了照样打开
查看>>
shell命令之---检测磁盘空间
查看>>
堆区函数
查看>>
Python实战之Oracle数据库操作
查看>>