百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分析
我今天才知道INT64转double需要调用函数转换

测试环境:Windows平台,vs2019,Release关闭优化x86下8字节数值转成double是调用函数来转换,无符号调用一个函数,有符号调用另一个函数8字节数值乘法除法运算,也是调用函数...

以volatile视角看JMM

前言在写内存模型的文章的时候,恰好赶上小周同学的JVM基础文章,对内存模型和虚拟机栈讨论了一番。在JVM和JMM中都提到了内存,不管是哪块内存从操作系统层面来说都是物理内存,只是从不同的层面给他了不同...

你应该知道的GNU C语句表达式

许多写C语言的同道们或许都知道C语言中的表达式和语句,一般常见的语句都是在表达式后跟分号做结尾。例如,a=10/*赋值表达式*/a=10;/*赋值语句*/当然语句不止有这一种,暂不过多引入...

linux-0.11 信号分析

1.中断描述表下面先列出中断描述表,而信号分析中最重要的是系统调用。即,system_call。   set_trap_gate(0,÷_error);// 设...

从一个hello world说起,复习C语言程序知识

从一个helloworld说起大家好,我是明说网络的小明同学。今天我们从C语言的HelloWorld说起,和大家一起温习一下C语言中一个HelloWorld怎么运行起来的,以及C语言如何组织栈缓...

C#整形转为字符串

前言群里有人在说int转string,两种方式那种要好一些.当时心理就觉得调用ToString这种方式要一些.至于为什么直接调用类型ToString函数会好一些却说不出个所以然来.下面看一下这两种方...

一篇短文介绍 Defer 是如何工作的

Illustrationcreatedfor“AJourneyWithGo”,madefromtheoriginalGoGopher,createdbyReneeFre...

在C#中计算类型大小

起因在C#计算类型大小,有3种(我知道的),分别为:Marshal.SizeOf<T>()和Unsafe.SizeOf<T>()及sizeof.注意事项这3种方式使用顺序为:...

深入理解计算机系统 - 第三章·程序的机器级表示(上)

简介这个Lab属于第三章——程序的机器级表示,本章主要介绍了汇编的各种指令以及程序运行时栈和寄存器的变化。通过C的各种语法引入了对应的汇编指令,使得更易理解各种基本汇编指令以及C语法的...

C# 读写文件从用户态切到内核态,到底是个什么流程?

...