www问答网
所有问题
在宏定义#define PI 3.1415926中,宏名PI代替了一个实数3.1415926。
是非题
举报该问题
其他回答
第1个回答 2009-05-15
是的,这个PI就是代表那个数.本回答被提问者采纳
相似回答
C语言简单问题
答:
不能,首先要弄明白
宏
的作用和意义.比如你
定义了
下面的宏:
#define
PI
3.1415926
那么在该宏的作用域下面所有语句中的 PI 均会被扩展成 3.1415926。比如: int Cir=2 * PI;则该句等同于:Cir=2*3.1415926 是以后面的(3.1415926)代替前面的(PI),而程序中的3.1415926不会变成PI;其次...
如何用c语言修改
一个
数值?
答:
define
PI
3.14159 //常量
宏
const double Pi=3.14159; //此时并未将Pi放入RAM中 ...double i=Pi; //此时为Pi分配内存,以后不再分配!double I=PI; //编译期间进行宏替换,分配内存 double j=Pi; //没有内存分配 double J=PI; //再进行宏替换,又一次分配内存!const定义常量从汇编的...
【C++]2个题。谢谢
答:
第一题
宏定义
格式:
#define
标识符 字符串 标识符是PI 字符串是3.1425926 也就是#define
PI
3.1415926
了 例子: double area = PI*2*2; 在程序预处理时候就会被替换成double area=3.1415926*2*2;第二题 宏定义又叫宏替换, 是将上面格式的标识符替换成后面的字符串,但不是...
宏定义
的参数
答:
宏定义
又称为宏代换、宏替换,简称“宏”。格式:
#define
标识符 字符串其中的标识符就是所谓的符号常量,也称为“宏名”。预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握宏概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。即在对相关命令或语句...
c语言预处理
答:
所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能, 它由预处理程序负责完成。当对一个源文件进行编译时, 系统把自动引用预处理程序对源程序中的预处理部分作处理, 处理完毕自动进入对源程序的编译。C语言提供了多种预处理功能,如
宏定义
、...
C++
,宏定义
怎么用
答:
宏定义
又称为宏代换、宏替换,简称"宏"。格式:
define
标识符 字符串 其中的标识符就是所谓的符号常量,也称为"宏名"。预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握"宏"概念的关键是"换"。一切以换为前提、做任何事情之前先要换,准确理解之前就要"换"。即在对相关命令或语句的含义...
一些语句前面有#号什么意思?
答:
目的:用
PI代替
字符串
3.1415926
,以后在编译时,凡程序中出现的所有的PI都用“3.1415926”代替。意义:可以用来一个简单的字符串代替一个长的字符串或者数字。说明:1、 宏名习惯用大写 2、
宏定义
是用宏名代替一个字符串,不作正确性检查。3、 宏定义不是C语句,不在行末加;4、
#define
命令...
一个
位操作的语句
答:
宏定义,
比如:
#define
PI
3.1415926
下面程序中用到派时,只要写
PI,
在编译时会自动替换成定义的小数 这样可以统一修改,比如改派的精度为3.14,所有用到PI的地方等于一起改了
C语言 若有
宏定义
:
#define
PI
3.14i5926,则系统预编译时会报错。
答:
你要是把PI当成字符串没问题 你要把它当成浮点型 肯定会报错 就像float f=
1
.1i1 肯定不行
大家正在搜
define宏定义
define宏定义语法错误
define宏定义语法格式
宏定义中的宏名
宏定义中的宏名类型
用define定义字符串
define定义命令
c语言的宏定义如何定义
define定义常量
相关问题
在宏定义#define PI 3.1415926中,用宏名P...
在宏定义#define PI 3.14159中,宏名PI代替...
在宏定义#define PI 3.1415926中,用宏名P...
在宏定义#define PI3.14159中,用宏名PI代替...
在宏定义#define PI3.14159中 ,用宏名PI代...
在宏定义 #define PI 3.14159中,用宏名PI...
c语言中,在宏定义:#define PI 3.141592中...
c语言中define pi 3.1415926f中的f有啥用...