当前位置: 首页 > news >正文

网站开发设计框图网页搜索引擎

网站开发设计框图,网页搜索引擎,网站导航固定代码,j建设网站在C语言中, 每个变量在使用之前必须定义其数据类型。C语言有以下几种类型: 整型(int)、浮点型(float)、字符型(char)、指针型(*)、无值型 (void)以及结构(struct)和联合(union)。其中前五种是Turbo C的基本数据类型、 后两种数据类型(结构和联合)。 1. 整型(int) 一、整型数说…

在C语言中, 每个变量在使用之前必须定义其数据类型。C语言有以下几种类型: 整型(int)、浮点型(float)、字符型(char)、指针型(*)、无值型 (void)以及结构(struct)和联合(union)。其中前五种是Turbo C的基本数据类型、 后两种数据类型(结构和联合)。 
1. 整型(int)

一、整型数说明 加上不同的修饰符, 整型数有以下几种类型;

signed short int 有符号短整型数说明。简写为short或int, 字长为2 字节共16位二进制数, 数的范围是-32768~32767。

signed long int 有符号长整型数说明。简写为long, 字长为4字节共 32位二进制数, 数的范围是-2147483648~2147483647。 unsigned short int 无符号短整型数说明。简写为unsigned int, 字长 为2字节共16位二进制数, 数的范围是0~65535。

unsigned long int 无符号长整型数说明。简写为unsigned long, 字长 为4字节共32位二进制数, 数的范围是0~4294967295。

二、整型变量定义 可以用下列语句定义整型变量 int a, b; /*a、b被定义为有符号短整型变量*/ unsigned long c; /*c被定义为无符号长整型变量*/

三、整型常数表示 按不同的进制区分, 整型常数有三种表示方法: 十进制数: 以非0开始的数 如:220, -560, 45900 八进制数: 以0开始的数 如:06; 0106, 05788 十六进制数:以0X或0x开始的数 如:0X0D, 0XFF, 0x4e 另外, 可在整型常数后添加一个"L"或"l"字母表示该数为长整型数, 如22L, 0773L, 0Xae4l。

2. 浮点型(float)

一、浮点数说明 Turbo C中有以下两种类型的浮点数: float 单浮点数。字长为4 个字节共32 位二进制数, 数的范围是 3.4x10-38E~3.4x10+38E。 double 双浮点数。字长为 8个字节共 64 位二进制数, 数的范围是 1.7x10-308E~1.7x10+308E。 说明: 浮点数均为有符号浮点数, 没有无符号浮点数。

二、浮点型变量定义 可以用下列语句定义浮点型变量: float a, f; /*a, f被定义为单浮点型变量*/ double b; /*b被定义为双浮点型变量*/

三、浮点常数表示 例如: +29.56, -56.33, -6.8e-18, 6.365 说明: 1. 浮点常数只有一种进制(十进制)。 2. 所有浮点常数都被默认为double。3. 绝对值小于1的浮点数, 其小数点前面的零可以省略。如:0.22可写为.22, -0.0015E-3可写为-.0015E-3。 4. Turbo C默认格式输出浮点数时, 最多只保留小数点后六位。

3. 字符型(char)

一、字符型加上不同的修饰符, 可以定义有符号和无符号两种类型的字符型变量, 例如: char a: /*a被定义为有符号字符变量*/ unsigned char l; /*l被定义为无符号字符变量*/ 字符在计算机中以其ASCII码方式表示, 其长度为1个字节, 有符号字符型数 取值范围为-128~127, 无符号字符型数到值范围是0~255。因此在Turbo C语言中, 字符型数据在操作时将按整型数处理, 如果某个变量定义成char, 则表明该变量 是有符号的, 即它将转换成有符号的整型数。 Turbo C中规定对ASCII码值大于0x80的字符将被认为是负数。例如ASCII 值 为0x8c的字符, 定义成char时, 被转换成十六进制的整数0xff8c 。 这是因当 ASCII码值大于0x80时, 该字节的最高位为1, 计算机会认为该数为负数, 对于 0x8c表示的数实际上是-74(8c的各位取反再加1), 而-74 转换成两字节整型数并 在计算机中表示时就是0xff8c( 对0074 各位取反再加1) 。 因此只有定义为 unsigned char 0x8c转换成整型数时才是8c。这一点在处理大于0x80的ASCII码 字符时(例如汉字码)要特别注意。一般汉字均定义为unsigned char(在以后的程 序中会经常碰到)。 另外, 也可以定义一个字符型数组(关于数组后面再作详细介绍), 此时该数 组表示一个字符串。 例如: char str[10]; 计算机在编译时, 将留出连续10个字符的空间, 即str[0]到str[9]共10个变 量, 但只有前9个供用户使用。第10个str[9]用来存放字符串终止符NULL即"/0", 但终止符是编编译程序自动加上的, 这一点应特别注意。

二、字符常数表示 能用符号表示的字符可直接用单引号括起来表示, 如'a', '9', 'Z', 也可用 该字符的ASCII码值表示, 例如十进制数85表示大写字母'U', 十六进制数0x5d表示 ']', 八进制数0102表示大写字母'B'。 一些不能用符号表示的控制符, 只能用ASCII码值来表示, 如十进制数10 表示 换行, 下六进制数0x0d表示回车, 八进制数033表示Esc。Turbo C2.0中也有另外一 种表示表示方法, 如'/033'表示Esc, 这里'/ 0' 符号后面的数字表示十六进制的 ASCII值当然这种表示方法也适用于可睦接用符号表示的字符。 另外, Turbo C2.0中有些常用的字符用以下特殊规定来表示: 规定符 等价于 含义 '/f' '/X0C' 换页 '/r' '/X0D' 回车 '/t' '/X09' 制表键 '/n' '/X0A' 换行 '//' '/X5C' /符 '/'' '/X27' '符 '/"' '/X22' "符 对于字符串常量, 一般用双引号括起来表示, 如"Hello Turbo C2.0"。

4. 指针型(*)

指针是一种特殊的数据类型, 在其它语言中一般没有。指针是指向变量的地址, 实质上指针就是存贮单元的地址。 根据所指的变量类型不同, 可以是整型指针 (int *)、浮点型指针(float *)、字符型指针(char *)、结构指针(struct *)和联 合指针(union *)

5 无值型(void)

无值型字节长度为0, 主要有两个用途: 一是明确地表示一个函数不返回任何 值; 一是产生一个同一类型指针(可根据需要动态分配给其内存)。 例如: void *buffer; /*buffer被定义为无值型指针*/

 

http://www.lbrq.cn/news/2553049.html

相关文章:

  • 营销网站建设规划seo交流群
  • 中国国际空间站拒绝十个国家考证培训机构
  • 粮食网站建设的背景及意义今天重大国际新闻
  • 做自媒体需要哪些网站seo短视频网页入口引流下载
  • 网站设计哪家便宜手机百度安装下载
  • wordpress 菜单 导航代码seo推广沧州公司电话
  • 个人 可以备案做分类信息网站吗重庆网站网络推广
  • 网站建设 我们是专业的网络营销平台
  • 企业网站设计策划大数据技术主要学什么
  • 银川网站建设一条龙谷歌google中文登录入口
  • 视频网站发展好应该怎么做百度指数有三个功能模块
  • 自己电脑做网站服务器广域网访问西安网站关键词优化推荐
  • 提供商城网站制作最新国际消息
  • 佛山网站建设no.1怎么做电商平台
  • cad如何做图纸模板下载网站kol合作推广
  • 商城网站建设费用郑州网站推广公司排名
  • 网站建设项目描述范文直播引流推广方法
  • 用手机自创游戏郑州seo实战培训
  • 做网站需要做h5吗网站seo排名公司
  • 泰州专业制作网站南京seo排名
  • 网站被host重定向处理怎么做网站平台
  • 用来查数据的网站怎么建设网站优化公司认准乐云seo
  • php网站打开一片空白1688网站
  • 做视频类网站需要哪些许可证百度经验首页官网
  • php和ASP网站那个好市场营销公司排名
  • wordpress 秒拍seo北京网站推广
  • 电商美工的工作内容是什么seo优化公司
  • 报名网站开发多钱全国疫情排行榜
  • wordpress单页主题营销无锡seo关键词排名
  • 找个免费的网站这么难吗海外seo
  • 性能测试-性能测试中的经典面试题一
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘altair’问题
  • Linux用户与组管理全解析
  • 机器学习基础-seaborn
  • 比特币挖矿的能源消耗和环保问题
  • C++反射