C语言 实型常量的表示方法问题 C语言中关于实型常量与实型变量的问题

www.zhiqu.org     时间: 2024-06-16
#include<stdio.h>
#include <conio.h>
void main()
{
printf("%f\n",345.0);
printf("%f\n",345);
printf("%f\n",345.0F);
getch();
}
后缀不会自动帮你转换,你必须给出一样类型的数值才可以,比如使用u后缀,那么写成345.0u就错误,因为345.0是实型的常量不能加u,同样345是整形的,不能加f或者F,要写成345.0f或者345.0F

把F去掉就行了
345F 是什么啊? 如果是 16进制 要告诉printf函数 以什么形式输出

c语言数值常量表示方法问题~

C语言中的数值常量可以简单的分为如下两种整型常量和浮点数常量:

一. 整型常量 如6,27,-299
在 C 语言中,整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三种表示形式。
(1)十进制整型常量
这种常量只能出现 0~9 的数字,且可带正、负号。例如:
0 1 364 28 -34
第 2 章 基本数据类型 •29•
(2)八进制整型常量
这种常量是以数字 0 开头的八进制数字串。其中数字为 0~7。例如:
0111(十进制 73) 011(十进制 9) 0123(十进制 83)
(3)十六进制整型常量
这种常量是以 0x或 0X开头的十六进制数字串。其中每个数字可以是 0~9、a~f或 A~
F 中的数字或英文字母。例如:
0x11(十进制 17) 0Xa5(十进制 165) 0x5a(十进制 90)

二. 浮点型常量 如5.43,-2.3,5.67f
实型常量有两种表示形式:一种是十进制小数形式,另一种是指数形式。
(1)十进制小数形式
十进制小数形式为包含一个小数点的十进制数字串。
此类实型常量小数点前或后可以没有数字,但不能同时没有数字。例如:
3.14159, .89, 56.0, 78., -3.0, 0.0
(2)指数形式
指数形式的格式由两部分组成:十进制小数形式或十进制整型常量部分和指数部分。
其中指数部分是在 e 或 E(相当于数学中幂底数 10)后跟整数阶码(即可带符号的整数指
数)。例如:
1e15 //表示数值 1×10
15
0.35e+1 //表示数值 0.35×10
1
78e-1 //表示数值 78×10
-1
下面是不正确的实型常量。
e15 //缺少十进制小数部分
0.35e //缺少阶码
78e-1.2 //不是整数阶码

指整形量引用const类型数据全称应该 量整形变量种变量数据内容定义更改 种特殊变量; const int i = 10; // 变量i声明必须要初始化数据并且i数据内容更改; 实行量 变量述


#闵罡永# C语言中关于实型常量的问题: B)0.8103e D)456e - 2,哪一个是正确的? -
(17298508192): D i---i,分解:i-- - i(总是假定左边的标识符最多)假定i = 5;则结果为1, 算术运算符“-”从左到右运算

#闵罡永# 数据类型、运算符、表达式等在C语句中充当什么成分?什么是标识符?整型、实型、字符型常量的书写法是怎样 -
(17298508192): 标识符是用户编程时使用的名字.我们指定某个东西、人,都要用到它,他或她的名字;在数学中解方程时,我们也常常用到这样或那样的变量名或函数名.同样的道理,在电脑语言中,对于变量,常量,函数,语句块也有名字,我们统统称之...

#闵罡永# C语言题中的实型常量
(17298508192): C语言里实型常量必须在数字后加f或F、l或L 3.1415只是一个浮点数,而不是常量 .871应该是.87l或.87L,这才是实型常量

#闵罡永# C语言实型常量 -
(17298508192): 我觉得这两个是正确的实型常量阿 引用如下: 严格来说,C语言中没有“实型”(real type)这种数据类型. C语言中非构造类型只有整型(int、short、long、long long和对应的unsigned修饰的类型,以及同义写法),以及浮点型(包括单精度浮...

#闵罡永# C语言赋值 -
(17298508192): 只要是内置数据类型都是可以被赋值,就是c中保留字所能定义的数据类型,如int,float double char 等 自己定义的数组、结构体等复合数据类型都是不能直接赋值

#闵罡永# c语言整型,实型,字符型常量怎么表达 -
(17298508192): int double char

#闵罡永# c语言的实型常数是什么意思? -
(17298508192): 实型常量又称实数或浮点数,在C中采用十进制,就是和我们数学中使用的实数差不多的,在计算带有小数的数据是,在编程中通常都把变量定义成实型的.还有什么问题的话可以直接问我

#闵罡永# C语言语法的实型常量有哪些 -
(17298508192): e前后都必须有数字,并且e后面必须是整数(可以是正的,也可以是负的) 例如: 3.14159E10

#闵罡永# C语言 实型常量的表示方法问题 -
(17298508192): 把F去掉就行了345F 是什么啊? 如果是 16进制 要告诉printf函数 以什么形式输出

#闵罡永# c语言中常量表达式有哪些?举点例子,谢谢!!! -
(17298508192): C语言中的常量与常量表达式与变量 在程序运行过程中,其值不能被改变的量,称为常量. 整型常量:1,0,-1 实型常量:8.2,-3.55 字符常量:'a', 'c'. 常量一般从其字面形式即可判断.这种常量为字面常量或直接常量. 整型常量可分为:int, ...