在FPGA设计中,所有的算数运算符都是按照无符号数进行的。如果要完成有符号数计算,对于加、减操作通过补码处理即可用无符号加法完成。对于乘法操作,无符号数直接采用“*”运算符,有符号数运算可通过定义输出为 signed 来处理。 需要注意的是,尽量不要使有符号数与无符号数进行混合计算。因为只要有...
分类:
其他好文 时间:
2014-11-26 01:19:11
阅读次数:
258
sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。其返回值类型为size_t,在头文件stddef.h中定义。sizeof 参数为静态数组时,会自动计算数组的长度,是指针,则只计算指针占内存字节数。sizeof的计算发生在编译时刻,所...
分类:
其他好文 时间:
2014-11-25 16:00:23
阅读次数:
271
将算数表达式a+b+c*d转换成后缀表达式ab+cd*+,就可以利用栈来实现这种有优先级的运算,因此首先可以使用栈来将一种表达式转化成对应的后缀表达式。下面是实现的转换算法,注意不能带括号,支持+-*/运算符,stack的实现我可以去掉了错误检测,因为默认已经声明好了足够大小的栈。栈头文件stack...
分类:
其他好文 时间:
2014-11-21 14:12:48
阅读次数:
179
这个题目不错,但是一开始算数的时候竟然少算了一种情况导致,思路上跑偏了啊。
题目大意:给你n,m。m代表的是你有m中bus,每种bus只能从si走到ti,问你从0点到达n点可以有多少种方案可以选择。注意人只能坐车不可以走。
对于点ti来说,所有的方案就是前面的si到ti-1方案的和。这样就很简单了啊,但是数据很大需要离散化之后用线段树去维护这个区间的更新,就是需要求前面的和。
对于线段树竟然...
分类:
其他好文 时间:
2014-11-19 11:08:55
阅读次数:
409
数组名取地址所算数运算应注意的"trap"
直接看代码:
#include
int main()
{
int array[5];
printf("array : %p\n",array);
printf("array + 2 : %p\n",array+2);
printf("&array + 2 : %p\n",&array+2);
r...
分类:
编程语言 时间:
2014-11-19 07:31:21
阅读次数:
264
这个题目不错,但是一开始算数的时候竟然少算了一种情况导致,思路上跑偏了啊。
题目大意:给你n,m。m代表的是你有m中bus,每种bus只能从si走到ti,问你从0点到达n点可以有多少种方案可以选择。注意人只能坐车不可以走。
对于点ti来说,所有的方案就是前面的si到ti-1方案的和。这样就很简单了啊,但是数据很大需要离散化之后用线段树去维护这个区间的更新,就是需要求前面的和。
对于线段树竟然...
分类:
其他好文 时间:
2014-11-19 00:57:56
阅读次数:
262
1.加减法module addsub ( input [7:0] dataa, input [7:0] datab, input add_sub, // if this is 1, add; e...
分类:
其他好文 时间:
2014-11-17 12:16:52
阅读次数:
258
数据结构题集(C语言版)--严蔚敏,吴伟民编著设置运算符栈和运算数栈辅助分析运算符有限关系。读入表达式的字符序列的同时完成运算符和运算数(整数)的识别处理,以及相应的运算。在识别出运算数的同时,要将其字符序列形式转换成整数形式。 1 /** 2 Function:整数算术表达式求值 3 Dat...
分类:
编程语言 时间:
2014-11-10 21:50:02
阅读次数:
421
只是为了应付数据结构老师布置的作业,算式里的数只能是整数:
例如输入 (6+3)*(4-2)*(41-1)
输出 720.00
#include
#include
const int N = 1000;
int m[N], flag;
double res;
struct Node {
double val;
char c;
Node* left;
Node* right;
...
分类:
其他好文 时间:
2014-11-09 01:04:29
阅读次数:
165
运算符重载是指同一个运算符在不同的情况下执行不同的操作。 例如,“+”运算符在Java中就有不同的功能: 加法运算 数值正号 字符串连接 特别要注意要在字符串连接的表达式中字符串与其他基本数据类型的变量的连接问题。 例如: (1)System.out.println(a + m + n)中,a为一S...
分类:
编程语言 时间:
2014-11-08 16:42:24
阅读次数:
196