变量,浮点数,常量

Posted 梦中的拉布拉多

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量,浮点数,常量相关的知识,希望对你有一定的参考价值。

认识变量

  变量是一块特定的内存,它由一个或多个连续字节组成。每个变量都有一个名字,可以通过这个名字访问这块内存.

 一、安装VC助手

    安装完成后,复制VA_X.dll到安装目录覆盖原文件

 

 二、整型变量赋初值

   a、 signed int v=0;

   b、 signed long v=0;

   c 、signed long int v=0;

   d 、int v=0; //这种用得最多

   e、 int v;

       v=0;

   

  三、整数常量

   100,100U,100UL,0x100,0100,100ULL

 

  四、 利用printf打印出整型变量取值范围

     limits.h头文件

     sizeof运算符

 

 

 limits.h

CHAR,SHRT,INT ,LLONG加_MAX后缀表示最大,加_MIN后缀表示最小,加U前缀表示无符号

UCHAR_MIN ,UCHAR_MAX 

printf 格式化字串

%d  //int

%u  //unsigned int

%ld  //long int

%lu  //unsigned long int

%lld  //long long int

%llu  //unsigned long long int

 

printf("char类型变量所占空间为%d,char类型最小值为%d,char类型最大值为%d \n",sizeof(char),CHAR_MIN,CHAR_MAX);

 

 

 

 

 浮点数常量

 浮点数变量及赋值

 浮点数精度

 浮点数数值范围

 浮点数运算

 控制小数位数

 

 

一、浮点数常量(小数)

     0.11L, 0.0f ,0.0,1.88,2.5f ,0.188E1

     E3表示103        比如 1.88E 3=1.88*1000=1880.0f

     E-3表示10-3      比如 1.88E-3=1.88/1000=0.00188f

    

二、浮点数变量

   

关键字

字节数

数值范围

float

4

+3.4E38(精确到6位小数)       %f ,%e 来格式化

double

8

+1.7E308(精确到15位小数)     %f ,%e 来格式化

long double

12

+1.19E4932(精确到18位小数)   %lf,%le来格式化

 

三、 浮点数运算

 

 5/3 =

 5.0/3=

四、控制小数位数

printf("%0.3f \n",7/3);

以上是关于变量,浮点数,常量的主要内容,如果未能解决你的问题,请参考以下文章

java浮点数常量是啥

C1数据类型,常量变量,输入输出,运算符,/if,switch,循环,数组,指针,/整数,字符,浮点数,字符串

浮点数比较为啥没有相等的函数

将常量浮点数加载到 SSE 寄存器中

Arduino 浮点数转字符数组输出,π常量输出,sprintf打印

你能装饰一个十六进制常量,让它被解释为一个浮点数吗?