在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
楼主: littlelijia

[原创] 英伟达2012年4月ASIC design intern笔试

[复制链接]
发表于 2012-7-31 02:27:30 | 显示全部楼层
学习了。。。
发表于 2012-7-31 02:39:53 | 显示全部楼层
不知道所谓的十进制文件是怎样的文件格式。
发表于 2012-8-7 14:15:09 | 显示全部楼层
学习了
发表于 2012-8-15 09:32:47 | 显示全部楼层
怎么感觉oct($a)是转8进制??
这些函数在哪有介绍的,看来只看小骆驼弱爆了。。。

回复 10# lyz5432
 楼主| 发表于 2012-8-17 10:29:16 | 显示全部楼层
回复 14# ouyuforever


   在perl中八进制以0开头,十六进制以0x开头,二进制以0b开头。 她将数字存在数组里面,是一字符串的形式,前置0指示符只对数字有效,对这种由字符串转换过来的数字无效,如果是八进制或十六进制要在前面分别加上0/0x用函数oct(),hex()来让使用该数字的辨认出该字符串是数字(即是将字符串转化为数字的函数),但是没有二进制的专用函数,但是可以通过前面加Ob,用oct()函数实现这种转换。
发表于 2012-8-17 17:01:31 | 显示全部楼层
不懂,菜鸟路过
发表于 2012-8-19 17:33:15 | 显示全部楼层
长见识了,谢谢
发表于 2012-9-4 16:58:20 | 显示全部楼层
本帖最后由 songzijian87 于 2012-9-4 17:03 编辑

回复 10# lyz5432


   大神啊,把小骆驼书看得这么熟,正解
不过稍微修改一下更好

open BINARY_IN,"<binary.txt" or die "can not open file binary.txt:$!";
open DECIMAL_OUT,">decimal.txt" or die "can not create file decimal.txt:$!";
while (<BINARY_IN>)
{
    my @binary_strings = split;
    foreach my $a (@binary_strings)
   {
      printf DECIMAL_OUT "%d\n ",oct('0b'.$a);
    }
}
close BINARY_IN;
close DECIMAL_OUT;
发表于 2012-10-25 20:04:08 | 显示全部楼层
回复 8# Timme


    和我改的一样,只是那个除法是真的要不要改呢??求问
发表于 2012-10-27 23:01:16 | 显示全部楼层
算法优化的事情让综合工具去做呗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-27 09:12 , Processed in 0.028187 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表