小数点

cout小数点输出格式

て烟熏妆下的殇ゞ 提交于 2020-02-24 13:44:39
首先要调用头文件iomanip 假设val = 12.345678 cout << setprecision(4) << val; 结果为:12.34也就是控制位数 cout <<fixed << setprecision(4) << val; 结果为:12.3456也就是控制小数点后有几位 来源: CSDN 作者: 矢月 链接: https://blog.csdn.net/weixin_44397852/article/details/104467056

MSP430程序库<九>数码管显示

帅比萌擦擦* 提交于 2020-02-19 10:36:33
数码管也是单片机系统最常用的输出设备之一(还有液晶、发光二极管等)。七段(这里用的是8段,有小数点)数码管可以完成显示0-9数字和一部分的英文字符如:A、b。本文实现的程序完成显示数字和可显示的英文字符;同时完成数码管显示的printf函数的移植,以支持printf的格式化字符等好用的特点(我用的数码管8个排为一排,方便数字等的显示)。 硬件介绍: 这里所用到的硬件资源包括8个数码管、和msp430单片机的两个8位IO口(这里用的是P3和P5口,如有改变,可以通过宏定义更改)。 数码管是8个共阴的数码管,a-h 8段通过一个200Ω的电阻接到430单片机的P5口。共阴端是由单片机的P3口控制,单片机的一位IO通过一个三极管接到数码管的共阴端,以完成位选。 单片机的P3口时数码管的位选口,某位为高则选中;P5口时段选口;要数码管显示时,通过P3位选,选中某个数码管亮,P5段选选择8段(a-h)中的那些亮,从而控制某一位显示数字或字符。 要同时显示多个数码管,就要动态扫描;动态扫描时,本程序选用的是由看门狗的中断扫描显示:每1.9ms显示其中的一位,动态扫描显示每一位,从而让数码管看起来是同时亮的。 程序实现: 数码管显示首先要有一个数码管显示的断码表(完成数字和字符到数码管段值的表),程序中采用了《MSP430系列单片机系统工程设计与实践》这本书推荐的方式实现的这个数码表

SQL中的real、float、decimal、numeric数据类型区别

不羁的心 提交于 2020-02-12 07:54:35
SQL中的real、float、decimal、numeric数据类型区别 https://www.cnblogs.com/Sungeek/p/12167796.html 概述: 浮点数据类型包括real型、float型、decimal型和numeric型。浮点数据类型用于存储十进制小数。 在SQL Server 中浮点数值的数据采用上舍入(Round up)的方式进行存储,所谓上舍入也就是,要舍入的小数部分不论其大小, 只要是一个非零的数,就要在该数字的最低有效位上加1,并进行必要的进位。 由于浮点数据为近似值,所以并非数据类型范围内的所有数据都能精确地表示。 1、区别说明 decimal(numeric):同义,用于精确存储数值 float 和 real:不能精确存储数值 2、real数据类型 real型数据的存储大小为4个字节,可精确到小数点后第7位数字。 这种数据类型的数据存储范围为从-3.40E+38~-1.18E-38,0和1.18E-38~3.40E+38。 在MSSQL中real的同义词是float,用法几乎一样。 3、float数据类型 float型的数据存储大小为8个字节,可精确到小数点后第15位数字。 这种数据类型的数据存储范围为从-1.79E+308~-2.23E-308,0和2.23E+308~1.79E+308。 FLOAT(size,d)

SQL里的cast和convert

帅比萌擦擦* 提交于 2020-02-12 05:47:53
CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 语法 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT ( data_type [( length )], expression [, style ]) 参数 expression 是任何有效的 Microsoft® SQL Server™ 表达式。有关更多信息,请参见 表达式 。 data_type 目标系统所提供的数据类型,包括 bigint 和 sql_variant 。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。 length nchar 、 nvarchar 、 char 、 varchar 、 binary 或 varbinary 数据类型的可选参数。 style 日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据( nchar 、 nvarchar 、 char 、 varchar 、 nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float 、 real 、 money 或 smallmoney 数据转换为字符数据( nchar 、 nvarchar 、 char 、

CAST 和 CONVERT

Deadly 提交于 2020-02-12 05:38:31
将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 语法 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT ( data_type [( length )], expression [, style ]) 参数 expression 是任何有效的 Microsoft® SQL Server™ 表达式。有关更多信息,请参见 表达式 。 data_type 目标系统所提供的数据类型,包括 bigint 和 sql_variant 。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。 length nchar 、 nvarchar 、 char 、 varchar 、 binary 或 varbinary 数据类型的可选参数。 style 日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据( nchar 、 nvarchar 、 char 、 varchar 、 nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float 、 real 、 money 或 smallmoney 数据转换为字符数据( nchar 、 nvarchar 、 char 、 varchar 、 nchar 或

sql中的cast和convert

人走茶凉 提交于 2020-02-12 05:08:06
CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 语法 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], expression [, style]) 参数 expression 是任何有效的 Microsoft® SQL Server™ 表达式。有关更多信息,请参见表达式。 data_type 目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。 length nchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参数。 style 日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。 SQL

SQL时间转换函数Convert

本小妞迷上赌 提交于 2020-02-12 02:18:12
语法 CONVERT ( data_type [ ( length ) ] ,expression [ ,style ] ) 参数 data_type 目标系统提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。有关可用数据类型的详细信息,请参阅 length nchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参数。 expression 任何有效的 SQL Server Compact Edition 表达式。有关详细信息,请参阅 style 日期格式的样式,用于将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式,用于将 float、 real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、 char、varchar、nchar 或 nvarchar 数据类型)。如果 style 为 NULL,则返回的结果也为 NULL。 有关详细信息,请参阅本主题后面的“备注”部分。 数据类型 。 表达式 (SQL Server Compact Edition) 。 备注 SQL Server 2005 Compact

javascript模块化教程学习笔记08

本小妞迷上赌 提交于 2020-02-11 00:10:56
今天学了一个计算器, 记录一下里面的一些知识点和内容。 css:   两张图片,分别设置了button的背景不同的样式:        可能看不清楚,但是确实第二张图片的按键有立体感一些,区别是它用到了:            linear-gradient(hsla(0,0%,100%,.2),transparent)           虽然是一个简单的颜色渐变,但是挺百搭的。     hsla(), 知道,但是从来没用过。它可以表现出所有颜色。         H是色度,取值在0度~360度之间,0度是红色,120度是绿色,240度是蓝色。360度也是红色。         S是饱和度,是色彩的纯度,是一个百分比的值,取值在0%~100%,0%饱和度最低,100%饱和度最高         L是亮度,也是一个百分比值,取值在0%~100%,0%最暗,100%最亮。         A是不透明度,取值在0.0~1.0,0.0完全透明,1.0完全不透明。     transparent, 查了下,是全透明黑色(black)的速记法,即一个类似rgba(0,0,0,0)这样的值。       来一张transparent和black的对比:                 丑爆了。 js:   我直接贴过来     有: 1. .replace() , 2. .eval() 3.

PHP 基础复习

微笑、不失礼 提交于 2020-02-09 17:35:56
目录: ——数组 ——函数 ——字符串操作 ——面向对象特征 ——正则表达式 ——cookies 一.数组 PHP 中的数组分为索引数组和关联数组 索引数组初始化和输出 $a=array("abc","def","ghi"); print_r($a); 赋值方式: $a=array("a","b","c"); $a[0]=a; $a=array('0'=>'a','1'=>'b','2'=>'c'); 取值方式: $a0=$a['0']; for循环取值: for($i=0;$i<3;$i++){ echo 'a'.$i.'='.$a[$i]; } foreach循环取值: foreach($a as $k=>$v){ each 'a'.$key.'='.$v; } 关联数组的初始化和输出 <?PHP $fruit=array('apple'=>"APPLE",'banana'=>"BANANA",'pineapple'=>"APINEAPPLE"); print_r($fruit); 输出结果:Array ( [apple] => APPLE [banana] => BANANA [pineapple] => APINEAPPLE ) 赋值方式: $furit=array('apple'=>'APPLE'); $furit['apple']='APPLE'; 取值方式:

python格式化输出,以及列表创建的注意事项

南笙酒味 提交于 2020-02-08 04:05:33
for循环创建列表 lists = [ [ 0 ] for i in range ( 4 ) ] lists [ 0 ] .append ( '1' ) lists [ [ 0, '1' ] , [ 0 ] , [ 0 ] , [ 0 ] ] [ 含 i 表达式 for i in range(n) ] 表示重复创建 n 个 含i 表达式元素 ,也可以不含i 的常数表达式 lists = [ [ 0 ] ] *4 lists [ 0 ] .append ( '1' ) lists [ [ 0, '1' ] , [ 0, '1' ] , [ 0, '1' ] , [ 0, '1' ] ] 列表做乘法表示 对象的引用,当改变其中的一个的时候 其他的相同引用也会发生变化 格式化字符串 format_spec :: = [ [ fill ] align ] [ sign ] [ #][0][width][grouping_option][.precision][type] fill :: = < any character > align :: = "<" | ">" | "=" | "^" sign :: = "+" | "-" | " " width :: = digit+ grouping_option :: = "_" | "," precision :: = digit+ type