社区
C#
帖子详情
急!两个decimal类型的数相减,这样写错了吗?
Cathy_0916_2004
2008-09-22 04:27:20
decimal zlje =decimal.Parse(txtSfje.Text.Trim()) - decimal.Parse(labYfje.Text.Trim().Substring(1)) ;
...全文
824
7
打赏
收藏
急!两个decimal类型的数相减,这样写错了吗?
decimal zlje =decimal.Parse(txtSfje.Text.Trim()) - decimal.Parse(labYfje.Text.Trim().Substring(1)) ;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
diffmaker
2008-09-22
打赏
举报
回复
同意楼上的说法:
try
{
decimal a=decimal.Parse(txtSfje.Text.Trim());
decimal b=decimal.Parse(labYfje.Text.Trim().Substring(1));
decimal zlje=a-b;
}
catch
{
...
}
看有什么错误
yeyanbinghappy
2008-09-22
打赏
举报
回复
自己运行一下就知道对不对。
还有一点建议,对于自己不确定的,多写几步比较容易发现问题
accomp
2008-09-22
打赏
举报
回复
txtSfje.Text.Trim() 和 labYfje.Text.Trim().Substring(1) 是数字就行吧
tcxx2008
2008-09-22
打赏
举报
回复
一个一个拆开来debug 看看运行时得到什么值
输入字符串错误 已经说是字符串了.可能进去的参数不是数字型的哦.所以你要先判断txtSfje是数字才行
如果你decimal.Parse(txtSfje.Text.Trim()) 里面的不是数字型的也要出错的哦
Cathy_0916_2004
2008-09-22
打赏
举报
回复
出错显示:输入字符串错误
drarajawu
2008-09-22
打赏
举报
回复
你写的string=decimal-decimal.....
wxg22526451
2008-09-22
打赏
举报
回复
试下就知道了,可以的。
C++出错提示英汉对照表
Ambiguous operators need parentheses -----------不明确的运算需要用括号括起 Ambiguous symbol ''xxx'' ----------------不明确的符号 Argument list syntax error ----------------参
数
表语法错误 Array bounds missing ------------------丢失
数
组界限符 Array size toolarge -----------------
数
组尺寸太大 Bad character in paramenters ------------------参
数
中有不适当的字符 Bad file name format in include directive --------------------包含命令中文件名格式不正确 Bad ifdef directive synatax ------------------------------编译预处理ifdef有语法错 Bad undef directive syntax ---------------------------编译预处理undef有语法错 Bit field too large ----------------位字段太长 Call of non-function -----------------调用未定义的函
数
Call to function with no prototype ---------------调用函
数
时没有函
数
的说明 Cannot modify a const object ---------------不允许修改常量对象 Case outside of switch ----------------漏掉了case 语句 Case syntax error ------------------ Case 语法错误 Code has no effect -----------------代码不可述不可能执行到 Compound statement missing{ --------------------分程序漏掉"{" Conflicting type modifiers ------------------不明确的
类型
说明符 Constant expression required ----------------要求常量表达式 Constant out of range in comparison -----------------在比较中常量超出范围 Conversion may lose significant digits -----------------转换时会丢失意义的
数
字 Conversion of near pointer not allowed -----------------不允许转换近指针 Could not find file ''xxx'' -----------------------找不到XXX文件 Declaration missing ; ----------------说明缺少";" houjiuming Declaration syntax error -----------------说明中出现语法错误 Default outside of switch ------------------ Default 出现在switch语句之外 Define directive needs an identifier ------------------定义编译预处理需要标识符 Division by zero ------------------用零作除
数
Do statement must have while ------------------ Do-while语句中缺少while部分 Enum syntax error ---------------------枚举
类型
语法错误 Enumeration constant syntax error -----------------枚举常
数
语法错误 Error directive :xxx ------------------------错误的编译预处理命令 Error writing output file ---------------------写输出文件错误 Expression syntax error -----------------------表达式语法错误 Extra parameter in call ------------------------调用时出现多余错误 File name too long ----------------文件名太长 Function call missing -----------------函
数
调用缺少右括号 Fuction definition out of place ------------------函
数
定义位置错误 Fuction should return a value ------------------函
数
必需返回一个值 Goto statement missing label ------------------ Goto语句没有标号 Hexa
decimal
or octal constant too large ------------------16进制或8进制常
数
太大 Illegal character ''x'' ------------------非法字符x Illegal initialization ------------------非法的初始化 Illegal octal digit ------------------非法的8进制
数
字 houjiuming Illegal pointer subtraction ------------------非法的指针
相减
Illegal structure operation ------------------非法的结构体操作 Illegal use of floating point -----------------非法的浮点运算 Illegal use of pointer --------------------指针使用非法 Improper use of a typedefsymbol ----------------
类型
定义符号使用不恰当 In-line assembly not allowed -----------------不允许使用行间汇编 Incompatible storage class -----------------存储类别不相容 Incompatible type conversion --------------------不相容的
类型
转换 Incorrect number format -----------------------错误的
数
据格式 Incorrect use of default --------------------- Default使用不当 Invalid indirection ---------------------无效的间接运算 Invalid pointer addition ------------------指针相加无效 Irreducible expression tree -----------------------无法执行的表达式运算 Lvalue required ---------------------------需要逻辑值0或非0值 Macro argument syntax error -------------------宏参
数
语法错误 Macro expansion too long ----------------------宏的扩展以后太长 Mismatched number of parameters in definition ---------------------定义中参
数
个
数
不匹配 Misplaced break ---------------------此处不应出现break语句 Misplaced continue ------------------------此处不应出现continue语句 Misplaced
decimal
point --------------------此处不应出现小
数
点 Misplaced elif directive --------------------不应编译预处理elif Misplaced else ----------------------此处不应出现else houjiuming Misplaced else directive ------------------此处不应出现编译预处理else Misplaced endif directive -------------------此处不应出现编译预处理endif Must be addressable ----------------------必须是可以编址的 Must take address of memory location ------------------必须存储定位的地址 No declaration for function ''xxx'' -------------------没有函
数
xxx的说明 No stack ---------------缺少堆栈 No type information ------------------没有
类型
信息 Non-portable pointer assignment --------------------不可移动的指针(地址常
数
)赋值 Non-portable pointer comparison --------------------不可移动的指针(地址常
数
)比较 Non-portable pointer conversion ----------------------不可移动的指针(地址常
数
)转换 Not a valid expression format type ---------------------不合法的表达式格式 Not an allowed type ---------------------不允许使用的
类型
Numeric constant too large -------------------
数
值常太大 Out of memory -------------------内存不够用 houjiuming Parameter ''xxx'' is never used ------------------能
数
xxx没有用到 Pointer required on left side of -> -----------------------符号->的左边必须是指针 Possible use of ''xxx'' before definition -------------------在定义之前就使用了xxx(警告) Possibly incorrect assignment ----------------赋值可能不正确 Redeclaration of ''xxx'' -------------------重复定义了xxx Redefinition of ''xxx'' is not identical ------------------- xxx的两次定义不一致 Register allocation failure ------------------寄存器定址失败 Repeat count needs an lvalue ------------------重复计
数
需要逻辑值 Size of structure or array not known ------------------结构体或
数
给大小不确定 Statement missing ; ------------------语句后缺少";" Structure or union syntax error --------------结构体或联合体语法错误 Structure size too large ----------------结构体尺寸太大 Sub scripting missing ] ----------------下标缺少右方括号 Superfluous & with function or array ------------------函
数
或
数
组中有多余的"&" Suspicious pointer conversion ---------------------可疑的指针转换 Symbol limit exceeded ---------------符号超限 Too few parameters in call -----------------函
数
调用时的实参少于函
数
的参
数
不 Too many default cases ------------------- Default太多(switch语句中一个) Too many error or warning messages --------------------错误或警告信息太多 Too many type in declaration -----------------说明中
类型
太多 houjiuming Too much auto memory in function -----------------函
数
用到的局部存储太多 Too much global data defined in file ------------------文件中全局
数
据太多 Two consecutive dots -----------------
两个
连续的句点 Type mismatch in parameter xxx ----------------参
数
xxx
类型
不匹配 Type mismatch in redeclaration of ''xxx'' ---------------- xxx重定义的
类型
不匹配 Unable to create output file ''xxx'' ----------------无法建立输出文件xxx Unable to open include file ''xxx'' ---------------无法打开被包含的文件xxx Unable to open input file ''xxx'' ----------------无法打开输入文件xxx Undefined label ''xxx'' -------------------没有定义的标号xxx Undefined structure ''xxx'' -----------------没有定义的结构xxx Undefined symbol ''xxx'' -----------------没有定义的符号xxx Unexpected end of file in comment started on line xxx ----------从xxx行开始的注解尚未结束文件不能结束 Unexpected end of file in conditional started on line xxx ----从xxx 开始的条件语句尚未结束文件不能结束 Unknown assemble instruction ----------------未知的汇编结构 houjiuming Unknown option ---------------未知的操作 Unknown preprocessor directive: ''xxx'' -----------------不认识的预处理命令xxx Unreachable code ------------------无路可达的代码 Unterminated string or character constant -----------------字符串缺少引号 User break ----------------用户强行中断了程序 Void functions may not return a value ----------------- Void
类型
的函
数
不应有返回值 Wrong number of arguments -----------------调用函
数
的参
数
数
目错 ''xxx'' not an argument ----------------- xxx不是参
数
''xxx'' not part of structure -------------------- xxx不是结构体的一部分 xxx statement missing ( -------------------- xxx语句缺少左括号 xxx statement missing ) ------------------ xxx语句缺少右括号 xxx statement missing ; -------------------- xxx缺少分号 houjiuming xxx'' declared but never used -------------------说明了xxx但没有使用 xxx'' is assigned a value which is never used ----------------------给xxx赋了值但未用过 Zero length structure ------------------结构体的长度为零
mysql big
decimal
加减乘除_使用Big
Decimal
进行运算
一、MySQL中的
decimal
类型
在MySQL
数
据库中,有个
decimal
类型
。`product_price`
decimal
(8,2) NOT NULL COMMENT '单价',
decimal
(8,2) 其中,8表示有效位
数
,也就是整
数
+小
数
一共不超过8位,2表示保留2个小
数
位。
decimal
(8,2)就表示
数
值中共有8位,其中6位整
数
,2位小
数
。例:
decimal
(2,1),此时,插入
数
据...
MySQL-
数
字
类型
自增是真的坑
在进行表结构设计时,
数
字
类型
是最为常见的
类型
之一,但要用好
数
字
类型
并不如想象得那么简单,比如: 怎么设计一个互联网海量并发业务的自增主键?用 INT 就够了? 怎么设计账户的余额?用
DECIMAL
类型
就万无一失了吗? 以上全错!
数
字
类型
看似简单,但在表结构架构设计中很容易出现上述“设计上思考不全面”的问题(特别是在海量并发的互联网场景下)
数
字
类型
整
数
类型
MySQL
数
据库支持 SQL 标准支持的整型
类型
:INT、SMALLINT。此外,MySQL
数
据库也支持诸如 TINYINT、M
SQLServer不同行列
相减
实例解析
昨天技术主管面试新人时出了道
数
据库编程题,自己也是新人,所以顺便拿过来研究一下,题目如下:
数
据库表TEST,表结构及
数
据如下: CREATE TABLE TEST( ID char(10)PRIMARY KEY, NAME char(10), AMOUNT numeric(9)) ID NAME AMOUNT-
[Mysql实战指南
数
字
类型
] 带你全面了解
数
据库表设计/常规
类型
的设计选用?
你需要了解的MySQL
数
字
类型
:避免自增的踩坑整
数
类型
:浮点
类型
和高精度
类型
业务表结构设计:资金字段设计总结碎片空间查看以及提高效率:出现碎片空间的操作:
数
字
类型
:避免自增的踩坑 在进行表结构设计时,
数
字
类型
是最为常见的
类型
之一,但要用好
数
字
类型
并不如想象得那么简单,比如: 怎么设计一个互联网海量并发业务的自增主键?用 INT 就够了? 怎么设计账户的余额?用
DECIMAL
类型
就万无一失了吗? 以上全错: 整
数
类型
: MySQL
数
据库支持标准支持的整形
类型
: INT,SMALLINT。此外,MySQ
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章