思控肩官

 

2021年1月5日

sprintf四舍五入

摘要: #include<stdio.h> int main(int argc,const char*argv[]){ double a=0.123456789; char s1[50]; sprintf(s1,"%.1f",a); printf("取1位小数结果为:%s\n",s1); sprintf(s 阅读全文

posted @ 2021-01-05 12:02 思控肩官 阅读(448) 评论(0) 推荐(0) 编辑

2020年11月6日

dataGridView消除行选中效果

摘要: dataGridView 1、可以把默认选中颜色置空白 2、dataGridView.ClearSelection();/*放在load事件里*/ 添加行后不会显示默认选中效果 阅读全文

posted @ 2020-11-06 10:15 思控肩官 阅读(230) 评论(0) 推荐(0) 编辑

2020年8月4日

进制数使用

摘要: 二进制 C平台不支持 我使用时为了避免出现中间过程导致转换数据错误,我一般使用字符串带入,然后去判断。 unsigned char l5c_pilot[][16] = { "1001011001100", "0100011110110", }; for (ii = 0; ii < 2; ii = i 阅读全文

posted @ 2020-08-04 16:59 思控肩官 阅读(117) 评论(0) 推荐(0) 编辑

2020年8月3日

巧用联合体

摘要: void test(void) { union char2int{ unsigned char str[4]; unsigned int data; } tmp; tmp.str[0] = '1'; tmp.str[1] = '2'; tmp.str[2] = '3'; tmp.str[3] = ' 阅读全文

posted @ 2020-08-03 19:36 思控肩官 阅读(72) 评论(0) 推荐(0) 编辑

2020年7月21日

ChartControl设置坐标轴范围,保持坐标不动

摘要: diagram.AxisY.WholeRange.Auto = false; diagram.AxisY.WholeRange.AutoSideMargins = false; /*自动计算边缘*/ diagram.AxisY.WholeRange.SideMarginsValue = 0; /*边 阅读全文

posted @ 2020-07-21 16:32 思控肩官 阅读(1250) 评论(0) 推荐(0) 编辑

2020年5月19日

使用double和float类型时需要注意

摘要: 用作判断时最好不要使用“==” 原因:double和float可能取不到我们输入进去的数值 在十进制中小数有些是无法完整用二进制表示的。它们只能用有限位来表示,从而在存储时可能就会有误差。十进制的小数采用乘2取整法进行计算,取掉整数部分后,剩下的小数继续乘以2,直到小数部分全为0. 实例: 0.12 阅读全文

posted @ 2020-05-19 10:35 思控肩官 阅读(469) 评论(0) 推荐(0) 编辑

2020年5月12日

求质数函数

摘要: using System; namespace Loops { class Program { static void Main(string[] args) { /* 局部变量定义 */ int i, j; for (i = 2; i < 100; i++) { for (j = 2; j <= 阅读全文

posted @ 2020-05-12 16:22 思控肩官 阅读(166) 评论(2) 推荐(0) 编辑

导航