fixed

更新时间:2025-05-11 14:33:39 阅读: 评论:0

fixed

fixed指向託管变数的指针并在 statement 执行期间“钉住”该变数。

基本介绍

外文名:fixed 性质:科学 类别:计算机 属于:编程

简介

(一)fixed 语句禁止垃圾回收器重定位可移动的变数。fixed 语句只能出现在不安全的上下文中。Fixed 还可用于创建固定大小的缓冲区。fixed 语句设定指向託管变数的指针并在 statement 执行期间“钉住”该变数。如果没有 fixed 语句,则指向可移动託管变数的指针的作用很小,因为垃圾回收可能不可预知地重定位变数。C# 编译器只允许在 fixed 语句中分配指向託管变数的指针。

示例

// statements_fixed.cs// compile with: /unsafeusing System;class Point{ public int x, y; }class FixedTest { // Unsafe method: takes a pointer to an int. unsafe static void SquarePtrParam (int* p) { *p *= *p; } unsafe static void Main() { Point pt = new Point(); pt.x = 5; pt.y = 6; // Pin pt in place: fixed (int* p = &pt.x) { SquarePtrParam (p); } // pt now unpinned Console.WriteLine ("{0} {1}", pt.x, pt.y); }}(二)Fixed函式:按指定的位数进行四捨五入得到文本型的数值,如果其第二个参数是正数是在小数点的右侧进行四捨五入,反之在小数点的左侧,第三个参数决定其是否用千位分隔设定

套用

将数字按指定的小数位数进行取整,利用句号和逗号以十进制格式对该数进行格式设定,并以文本形式返回结果。

语法

FIXED(number, [decimals], [no_commas]) FIXED 函式语法具有以下参数(参数:为操作、事件、方法、属性、函式或过程提供信息的值。):Number 必需。要进行捨入并转换为文本的数字。Decimals 可选。小数点右边的位数。No_commas 可选。一个逻辑值,如果为 TRUE,则会禁止 FIXED 在返回的文本中包含逗号。

注意事项

在 Microsoft Excel 中,Numbers 的最大有效位数不能超过 15 位,但 decimals 可达到 127。如果 decimals 为负数,则 number 在小数点左侧进行捨入。如果省略 decimals,则假设其值为 2。如果 no_commas 为 FALSE 或被省略,则返回的文本会像通常一样包含逗号。使用命令(在“开始”选项卡上的“数字”组中,单击“数字”旁边的箭头,然后单击“数字”) 格式化包含数字的单元格与直接使用函式 FIXED 格式化数字的主要区别在于:函式 FIXED 将其结果转换成文本,而用“单元格”命令设定格式的数字仍然是数字。

示例

如下图输入excel中,熟悉该函式的套用

本文发布于:2023-03-26 08:58:17,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1680066330250562.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:fixed
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道