首页 > 编程语言 > 详细

c语言数据类型、运算符和表达式

时间:2017-03-01 23:00:27      阅读:628      评论:0      收藏:0      [点我收藏+]

 

数据类型

 技术分享

1.基本数据类型:

基本数据类型最主要的特点是,其值不可以分解为其他类型。也就是说,基本数据类型是

自我说明的

2.构造数据类型:

构造数据类型是根据已定于的一个或多个数据类型用构造的方法来定义的。也就是说,

一个构造类型的值可以分解为若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型。在c语言中

构造类型有以下几种:

  ·数据类型

  ·结构体类型

  ·共同体(联合)类型

3.指针类型:

指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个变量在内存储器中的地址。虽然指针变量的取值

类似与整型量, 但这是两个类型完全全不同的量, 因此不能混为一谈。

4.空类型:

在调用函数值时, 通常应向调用者返回一个函数值。这个返回的函数值是具有一定数据类型的,应在函数

定义和函数说明中给予说明, 例如在例题中给出的max函数定义中, 函数头为int max(int a, int b);

其中“int”类型说明符即表示该函数的返回值为整型量。但是, 也有一类函数,调用后并不需要向调用者返回

函数值,这种函数可以定义为“空类型”。其类型说明符为“void”, 在后面继续介绍

常量

整型, 浮点, 字符, 枚举等

在执行过程中,其值不发生改变的量称为常量。

符号常量:用标识符代表一个常量。在c语言中, 可以用一个标识符表示一个常量, 称之为符号常量。

符号常量在使用之前必须先定义, 其一般形式为:

#define 标识符 常量

其中#define 也是一条预处理命令(预处理命令都以#开头), 称为宏定义命令(在后面预处理程序中将进一步介绍), 其功能是把标识符定义为其后的常量值。一经定义, 以后在程序中所有出现该标识符的地方均代之以该常量值。

注意:习惯上符号常量的标识符用大写字符, 变量标识符用小写字母, 以示区别。

技术分享

技术分享
#include <stdio.h>
#include <stdlib.h>
#define AAA 20

void main()
{
    printf("%d", AAA);
}
View Code

变量

 整型, 浮点, 字符, 枚举等

 其值可以改变的量称之为变量。一个变量应该有一个名字, 在内存中占据一定的存储单元

变量定义必须放在变量使用之前。一般放在函数体的开头部分。要区分变量名和变量值是两个不同的概念

 技术分享

 整型

技术分享

技术分享

 

 负数十进制的补码

 技术分享

 

c语言数据类型、运算符和表达式

原文:http://www.cnblogs.com/renfanzi/p/6481250.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!