楼主: jjtww
2128 7

[原创博文] 请大家看道题?小弟刚学SAS BASIC [推广有奖]

  • 10关注
  • 5粉丝

已卖:673份资源

博士生

1%

还不是VIP/贵宾

-

威望
0
论坛币
13076 个
通用积分
2.3774
学术水平
2 点
热心指数
5 点
信用等级
2 点
经验
2841 点
帖子
189
精华
0
在线时间
194 小时
注册时间
2010-6-7
最后登录
2016-4-1

楼主
jjtww 发表于 2011-11-9 15:36:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
The following SAS program is submitted:
data work.AreaCodes;
Phonenumber=3125551212;
Code='('!!substr(Phonenumber,1,3)!!')';
run;
Which one of the following is the value of the variable Code in the output data set?
a. (  3)
b. (312)
c. 3
d. 312
为什么答案是a呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Basic ASIC ASI SIC following

回帖推荐

东吴616 发表于8楼  查看完整内容

substr命令要求字符型变量,所以系统要进行数值到字符的的自动转换,转换时使用的是best.12 并将字符值进行右对齐,而数值变量只有10位,所以Phonenumber前有两个空格。 !!或||是字符拼接符

沙发
honghejing 发表于 2011-11-9 15:48:03
Becuase the numeric variable has been convert to character variable,the length is 12.the format is best12.

藤椅
jjtww 发表于 2011-11-9 16:15:28
大哥,能详细点吗?哪个!!符号是什么用的?

板凳
ywb0314 发表于 2011-11-9 17:28:40
字符变量默认是12位,从给的数值变量到字符变量的格式改变中系统貌似在左面添加了一些空格补足12位。

报纸
yanan9256 发表于 2011-11-10 11:48:06
那4个感叹号是干嘛的?

地板
jasonscut 在职认证  发表于 2011-11-10 12:50:09
两个感叹号是连接福
北美统计金融博士

7
lhuang2011 发表于 2011-11-10 13:58:09
看看咯

8
东吴616 发表于 2011-11-13 11:33:33
substr命令要求字符型变量,所以系统要进行数值到字符的的自动转换,转换时使用的是best.12 并将字符值进行右对齐,而数值变量只有10位,所以Phonenumber前有两个空格。
   !!或||是字符拼接符

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 14:04