一、数据类型

  1. 概念:

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

  1. 数据类型:

C语言中的数据类型图.png
    整型:

标准整数类型的存储大小和值范围图.png
    浮点型:

标准浮点类型的存储大小和值范围图.png

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

#import <Foundation/Foundation.h>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 类型,不用太担心,在后续的章节中我们将会详细讲解这些概念。

二、变量

(一)概念:

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

(二)变量的定义与声明:
变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示:
#import <Foundation/Foundation.h>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 <Foundation/Foundation.h>#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

C语言-数据数据类型、变量与常量相关推荐

  1. c语言基本数据类型常量,C语言基础学习基本数据类型-变量和常量

    变量和常量 什么是变量和常量?有些数据在程序运行前就预先设定,并在运行过程中不发生变化,称之为常量:有些数据在程序运行中可能发生变化或被赋值,称之为变量. 使用变量前必须先声明一个变量.变量定义的语法 ...

  2. Java语言基本语法————变量和常量数据类型

    变量 变量的概念: 内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化  定义变量的格式:数据类型   ...

  3. C语言入门之变量、常量、字符串、转义字符

    文章目录 变量 常量 字符串 转义字符 一.变量 1.变量的命名规则: 只能由字母(包括大写和小写).数字和下划线( _ )组成. 不能以数字开头. 长度不能超过63个字符. 变量名中区分大小写的. ...

  4. golang常用手册:数据类型、变量和常量

    大家好,我又来了,接着上一期我们搭建了golang的环境变量后,我们接着看一下编程的基础常识. 众所周知在编程中,我们涉及到一下常用的东西: 数据类型 变量和常量 运算符 语句 数组.集合 方法 资源 ...

  5. python常量基本类型有哪些_【Python③】python基本数据类型,变量和常量

    基本数据类型 Python中,能直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,包括负整数,程序中的写法和数学上的一样,例如:6,-666,8888-- 计算机使用二进制,所 ...

  6. c语言z基本数据类型文档,C语言基本数据类型

    第2章基本数据类型.运算符与表达式,2.1C语言的数据类型2.2常量与变量2.3整型数据2.4实型数据2.5字符型数据2.6各类数据混合运算2.7C语言的运算符与表达式2.8运算符的优先级及其结合性, ...

  7. c语言的基本数据类型和表达式,C语言–基本数据类型和表达式.ppt

    C语言–基本数据类型和表达式 第二章 主要内容 2.1 C的数据类型 2.2 常量与变量 2.3 整型数据 2.4 浮点型数据运行 2.5 字符型数据 § 2.1 C语言的数据类型 程序=数据结构+算 ...

  8. ABAP 中的变量和常量

    ABAP 程序由数据和逻辑组成.其中数据包含变量和常量. ABAP 变量 所谓变量,就是其存储值在程序生命周期内可以改变的量. 如下图第8,9行的lv_1和lv_2. 我们在第11行和第13行分别给变 ...

  9. 第2节:常量、变量与C语言的数据类型

    点击上方"蓝字" 一个IT人共同提高的地方! 1 C语言常量变量 1.常量 常量是在程序运行过程中,其值不能被改变的量. 在C语言中常量分为:整型常量.实型常量.字符常量(普通字符 ...

最新文章

  1. swift_023(Swift 的继承)
  2. 线程同步monitor
  3. 操作系统内核(linux)
  4. html媒体查询怎么把颜色换成图片,为网页中图片src添加媒体查询功能。
  5. NHibernate 学习总结 开篇
  6. Android UI开发第二十九篇——Android中五种常用的menu(菜单)
  7. PRML-系类二之2.1
  8. appium+python+windows执行测试用例,并使用HTMLTestRunner输出测试报告
  9. 二级公共基础知识_计算机系统习题,二级公共基础知识新增章节
  10. centos上部署java环境
  11. delay 芯片时序output_set_input_delay/set_output_delay
  12. Flutter使用ScreenUtil获取屏幕宽高初始化报错
  13. 高二学生学习计算机软件,精选高二信息技术教学计划三篇
  14. 如何选择最佳云托管服务提供商
  15. 大学计算机应用基础教程pdf,最新大学计算机应用基础教程
  16. 使用TypeScript两年后,还值得吗?
  17. 单片机c语言设计奥运五环,用C语言程序来设计奥运五环图案
  18. 电影成O2O圈地利刃 百度糯米影业进入加速快车道
  19. mv或者cp带小括号文件名解析问题总结
  20. 数字化时代,基于令牌的身份验证是如何工作?

热门文章

  1. ISP、IAP、ICP的区别!
  2. 简述网络文件系统NFS,并说明其作用。
  3. spring:《spring实战》读后感二
  4. python五:运算符
  5. 宜信开源|详解PaaS平台LAIN的功能和架构
  6. Greenplum添加mirror步骤
  7. Android仿QQ侧滑菜单
  8. 人人都是 DBA(V)SQL Server 数据库文件
  9. LNMP添加、删除虚拟主机及伪静态使用教程
  10. 《快学Scala》第二章 控制结构和函数