1025: 常数与常量实验

Memory Limit:128 MB Time Limit:1.000 S Judge Style:Text Compare Creator:
Submit:316 Solved:61

Description

体验常量的定义方法以及特殊字符的使用

请根据以下要求编程  

用define命令定义常量oct1,并设置为八进制数77

用const命令定义整型常量hex1,并设置为十六进制数FF

用const命令定义字符串常量str1,并设置为“Welcome”(不含引号)

用const命令定义字符常量dq1,并设置为一个双引号。(参考特殊字符)

define命令定义字符常量nl1,并设置为一个换行。(参考特殊字符)

define命令定义字符串常量str2,并设置为“Great!”。(不含引号)

用const命令定义常量pi,并设置为3.14159

输出常量oct1的值并换行

输出常量hex1的值并换行

输出常量str1的值并换行

输出常量dq1的值并换行

输出常量nl1的值并换行

输出常量str2的值并换行

输出常量pi*100的值并换行  保留6位小数

部分样例输出

63

 

提示:

#define 不用加类型说明,不用加等号,最后面不用加分号

const 要加类型说明,要用等号,后面要加英文分号

特殊字符r '\t'等,是用英文单引号括起来 

字符串用英文双引号括起来, 字符串的类型说明为 char abc[];  其中abc是变量名;常量字符串的定义为  const char abc[]="123";

字符用英文单引号括起来。

特殊字符,用单引号括起来,字符前面需要加反斜杠\

双引号 '\"'

单引号 '\''

换行符 '\n'

特殊进制的数字:

0开头表示8进制,八进制77写作077,直接赋值给变量,按%d输出为对应的10进制数

0x开头表示16进制,16进制FF协作0xFF,直接赋值给变量,按%d输出为对应的10进制数

不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!

Sample Input Copy


Sample Output Copy