模块一程序设计基础(二)数据类型部分.pptVIP

  • 2
  • 0
  • 约4.38千字
  • 约 27页
  • 2017-02-03 发布于天津
  • 举报

模块一程序设计基础(二)数据类型部分.ppt

模块一程序设计基础(二)数据类型部分

第一次作业 1.在VC6.0编辑环境下,下面几种数据类型各几个字节的存储空间。 char、int、short int、long int、float double。 2.将下面的2个10进制数分别转换成2进制数、8进制、16进制数。 67 23.125 3.求下面两个10进制的原码、反码、补码。(按照2个字节计算) 78, -89 4.为什么将同一个实型常量赋值给单精度实型(float)变量,和双精度(double)变量后,输出的结果会有所不同? 不同类型占用的内存字节数不同 同种类型在不同的平台其占字节数不尽相同 如int在16位、32位和64位系统上分别占2、4和8个字节 不要对变量所占的内存空间字节数想当然 用sizeof获得变量或者数据类型的长度 现象与危害 在平台间移植时会出现问题,导致数据丢失或者溢出 注意! sizeof到底是什么? C语言的关键字,并非函数 计算类型占用的字节数 两种语法形式 sizeof(类型) 结果为类型占用的字节数 sizeof(表达式) 结果为表达式值所属类型占用的字节数 一般都使用sizeof(变量名) 现场演示例1.2 在TC和VC、CB下的运行结果 #include stdio.h main() { printf(Da

文档评论(0)

1亿VIP精品文档

相关文档