![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机系统
٩(๑^o^๑)۶( ˙˘˙ )
这个作者很懒,什么都没留下…
展开
-
计算机系统实验三---数据类型的转换
程序调试与实践:数据的存储与运算---数据类型的转换整数之间的数据类型转换整数和浮点数之间的转换C语言中的自动类型转换整数之间的数据类型转换C语言中,数据的赋值不是发生在真值上的复制,而是在机器数上的赋值。赋值语句 b=a;情况一:相同宽度的两个整型数据之间的赋值将一个n位的整数a赋值给另一个n位的整数b,赋值发生在机器数上,所以此情况下a和b的机器数一样。a和b的机器数相同,真值不一定相同,取决于a和b的数据类型。情况二:将一个短的数据类型赋值给一个长的数据类型将一个n位的原创 2020-09-18 11:27:23 · 2571 阅读 · 0 评论 -
计算机系统基础实验三---真值与机器数
程序调试与实践:数据的存储与运算---真值与机器数整数的编码浮点数的编码整数的编码带符号整数: char、short、int、long无符号整数: unsigned1.在test目录下新建manu.c,并输入以下代码#include "stdio.h" void main( ) { int ai = 100, bi = 2147483648,ci = -100; unsigned au = 100, bu = 2147483648, cu = -100;原创 2020-09-18 11:26:40 · 2881 阅读 · 0 评论 -
计算机系统基础实验第二周--数据的位运算操作
计算机系统基础实验第二周--数据的位运算操作逻辑运算操作逻辑移位操作C语言的位运算操作包括两类,逻辑运算操作和逻辑移位操作。逻辑运算操作例1:1.在home目录下的test文件夹中新建bit.c文本文件bit.c代码如下#include <stdio.h> void main( ) { int a=5; unsigned int b=3; short c=5; int d=0; a=~a; b=~b; c=~c; d=a&原创 2020-05-13 14:13:38 · 1203 阅读 · 0 评论