在C语言中printf("c=%6.2f,s=%6.2f\n",c,s是什么意思?

如题所述

第1个回答  2019-05-03
是变量。
值可以改变的量称为变量。程序中所用到的每一个变量都应该有一个名字作为标记,它是属于用户标识符。变量名的命名规则应该遵守标识符命名规则。
一个变量实质上是代表了内存中的某个存储单元。程序中的变量a,就是指用a命名的某个存储单元,用户对变量a进行的操作就是对该存储单元进行的操作。给变量a赋值,实质上就是把数据存人该变量所代表的内存单元中。
C语言中规定,程序中所要用到的变量应该先定义后使用。通常,对变量的定义放在函数的开头部分,但也可以放在函数的外部或复合语句的开头。
像常量一样,变量也有类型的区分,如整形变量、实型变量、字符型变量等。C语言在定义变量的同时说明该变量的类型,系统在定义时就能根据定义及其类型为它分配相应数量的存储空间。
1、int定义一个整数,比如
int
a,那么a就可以可以为1,2,3等这些整数。
2、unsigned[int]定义一个无符号整数,无符号就是指的没有正负号,运算比较简单,他的二进制最高位没有符号位。
3、double定义一个双精浮点数,double可以精确到小数点12位,是很精确数据类型了。
4、long[int]定义一个无符号长整数,如果一个整数比较大,那么再用int定义变量就不适用了,所以用long[int]定义就可以。
5、float
定义一个单精浮点数,他可以定义一个精确到小数点后6位的小数,对于数据的处理有一定的优势''。
6、char定义一个字符,char是定义一个字符型的数,可以定义字符后让字符参加运算。
相似回答
大家正在搜