欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数据和C

程序员文章站 2022-07-11 16:15:14
一;变量和常量数据 计算机程序可以完成多种多样的任务,比如:数值计算,画画等。但是,完成这些任务都需要去使用数据,即承载信息的数字和字符。 常量(constant):整个程序的运行过程中没有变化。 变量(variable):程序运行期间可能会改变或者重新赋值。 二;数据类型关键字 2.1;不同的数据 ......

一;变量和常量数据

  计算机程序可以完成多种多样的任务,比如:数值计算,画画等。但是,完成这些任务都需要去使用数据,即承载信息的数字和字符。

  常量(constant):整个程序的运行过程中没有变化。

  变量(variable):程序运行期间可能会改变或者重新赋值。

二;数据类型关键字

  2.1;不同的数据类型,c程序通过定义不用的关键字来申明以及提醒计算机不同的数据类型,以便计算机能够确定输入数据的类型,针对不同的数据类型进行不用的存储操作。一般来说,常量是编译器通过用户书写形式来识别类型。对于变量,计算机通过关键字来区分数据类型。常见关键字如下:

关键字  说明 举例 备注
int   表示基本的整数类型 1,2,4  
float 表示浮点数,即带有小数点的数 7.00 , 1.25 , 3.16e7  
long 提供基本整数类型变式 long long int  
short 提供基本整数类型变式 short int  
unsigned 提供基本整数类型变式 unsigned long int  
signed 提供基本整数类型变式 signed long int  
char 指定字母和其他字符 ‘a’  
double  表示浮点数,即带有小数点的数    
long double 表示浮点数,即带有小数点的数    
_bool   布尔值    
_complex 复数    
_imaginary 虚数    
       

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

  

  2.2;整数

    在c语言当中,整数就是没有小数部分的数,比如:1,-23等。计算机是以二进制数字存储整数。比如:整数7换算为二进制数表示为“111”。计算机采用一个字节来存储数字(一个字节8位),每一位表示数字“0”或“1”,二进制数字不足8位则用“0”填充,则整数7在计算机存储为:“00000111”。

  2.3;浮点数

    浮点数概念相似于数学当中实数的概念,只有带有小数点,就可以称之为浮点数。比如:6.00,3.16e8等。与整数不同,计算机将浮点数分为小数部分以及指数部分,并且分开存储。

三;c语言基本数据类型

  3.1;int类型

    int 类型是有符号整数,其取值范围依据不同计算机而不同,正常存储一个int需要占用一个机器字长(计算机进行一次整数运算所能处理的二进制数据位数)比如64位,则取值范围:-2^63~2^63-1

  3.2;其他整数类型

    short int 类型(short), long int (long),long long int (long long),unsigned int (unsigned) ,unsigned long int , unsigned long , unsigned int , unsigned short,unsigned long long int , unsigned long long

  3.3;char 类型

    char类型用于存储字符(字母,标点符号),理论上来说,char是整数类型。因为char类型实际上存储的是整数而不是字符。

  3.4;_bool类型

    布尔值,逻辑值“true”和“false”。因为c语言使用值“1”表示true,“0”表示false,所以_bool也是一种整数类型。

  3.5;float,double和long double

四;声明数据类型

  我们在使用变量之前,首先需要声明。声明数据格式:关键字 +变量名1 +变量名2...+变量名3=初始值+分号(;)

比如:

int abc = 2;
int a , b , c=3;  //定义三个整数类型变量,且“c”初始值为3
char abc;
char abc = 't'  //单引号括起来单个字符被称为字符常量
float agc = 8.23e-89