该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

C语言32个关键字2009年07月09日 星期四 下午 03:57复习一下:

第一个关键字:auto

用来声明自动变量。 可以显式的声明变量为自动变量。只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。并且只在声明它的函数内有效。而且当使用完毕后,它的值会自动还原为最初所赋的值。自动变量使用时要先赋值,因为其中包含的是未知的值。例:auto int name=1;

第二个关键字:static

用来声明静态变量。可以显式的声明变量为静态变量。也为局部变量。只在声明它的函数内有效。它的生命周期从程序开始起一直到程序结束。而且即使使用完毕后,它的值仍旧不还原。即使没有给静态变量赋值,它也会自动初始化为0.例:static int name=1.

第三个关键字:extern

用来声明全局变量。同时声明在main函数之前的变量也叫全局变量。它可以在程序的任何地方使用。程序运行期间它是一直存在的。全局变量也会初始化为0.例:extern int name;

第四个关键字:register

用来声明为寄存器变量。也为局部变量,只在声明它的函数内有效。它是保存在寄存器之中的。速度要快很多。对于需要频繁使用的变量使用它来声明会提高程序运行速度。例:register int name=1;

第五个关键字:int

用来声明变量的类型。int为整型。注意在16位和32位系统中它的范围是不同的。16位中占用2个字节。32位中占用4个字节。还可以显式的声明为无符号或有符号:unsigned int    signed int .有符号和无符号的区别就是把符号位也当作数字位来存储。也可用short和long来声明为短整型,或长整行。例:int num;

第六个关键字:float

用来声明变量的类型。float为浮点型,也叫实型。它的范围固定为4个字节。其中6位为小数位。其他为整数位。例:float name;

第七个关键字:double

用来声明为双精度类型。它的范围为8个字节。14位为小数位。也可使用更高精度的long double 它的范围则更大,达到10字节。例:double name;

第八个关键字:struct

用来声明结构体类型。结构体可以包含各种不同类型的量。比如可以把整型,字符型等类型的变量声明在同一个结构体种,使用的时候使用结构体变量直接可以调用。例:struct some{

int a=1;

float b=1.1

在c语言中定义共用型数据类型的关键字是,C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键...相关推荐

  1. c语言中定义符号常量必须用大写字母吗,C语言规定,定义符号常量时必须用大写字母()...

    而三重1人行千克李共,语言规免费则每携带的行人可千克李重量为,语言规需另李费付行,丙三外地甲.人同旅行乙.乘汽车到,行李克的如果人带0千一个,李费应另8元付行,费部分外除免,共付4元三人. 毛泽命总整 ...

  2. c语言中定义符号常量必须用大写字母吗,C语言规定:定义符号常量时必须用大写字母。...

    摘要: 小的值大平均加权影响标志但受算术数不,语言规义符用因此.号常质标志和结合进行起来不能把品标志分组数量.在设计调卷时查问,必须应该以易于回引起趣问题答的调查对象的兴首先.... 小的值大平均加权 ...

  3. java语言中声明布尔型_【Java初探02】——Java语言基础

    本篇博文就Java语言的一些基本元素进行一些记录和阐述,主要讲解一下Java语言的一些基本构成元素和Java的主类结构. Java语言基础的大致组成 java主类结构 基本的数据类型 变量与常量 运算 ...

  4. C语言中的布尔型变量

    C语言中的布尔型变量     使用C++或JAVA等编程语言较多的人,可能随手就习惯定义一个flag,其数据类型为布尔型,然后用true和false来表示真与假的问题.这个是非常常用的.但是,在C语言 ...

  5. c语言中整形精确到后面几位,C语言中普通整型变数在记忆体中占几个位元组

    C语言中普通整型变数在记忆体中占几个位元组以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言中普通整型变数在记忆体中 ...

  6. 怎样设置一个函数C语言,C语言中怎样编写一个函数 如何在C语言中定义一个函数?...

    如何在C语言中定义一个函数?小编很想在你面前流泪最后却还是选择装作打个哈欠 为什么小编怎么定义函数都不正确呢? 总是说小编 表达语法错误在main函数中 小编们可以在头文件与main函数之间定义,并编 ...

  7. 隐式类型转换——C语言中的整型提升

    整型提升概念: C语言中的整型算术运算总是至少以缺省整型类型的精度来进行的. 为了获得这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型提升. 整型提升的意义 三点说明 ...

  8. c语言中定义pi为一个符号常量,将π的值定义为符号常量PI

    编程序计算圆的面积和球的体积.要求圆或球的半径在程序中赋值.圆周率定义为符号常量. 编程语言有多种,你需要哪一种?pascal,ForTran,ada,C,C++,C#,delphi或者Java?给你 ...

  9. c语言 引用定义变量,如何在c语言中定义及引用全局变量?

    如何在c语言中定义及引用全局变量? 答案:5  信息版本:手机版 解决时间 2019-10-03 10:30 已解决 2019-10-02 15:19 如何在c语言中定义及引用全局变量? 最佳答案 2 ...

最新文章

  1. 面试者让金山负责webgame的高管崩溃了!
  2. html2canvas文字重叠(手机端)
  3. No module named 'MySQLdb'
  4. Log4j配置文件位置+Spring数据源配置文件位置
  5. java主类与源代码名称_Java高级编程基础:类文件结构解析,看穿Class代码背后的秘密...
  6. Video-Swin-Transformer 跑通遇到的问题
  7. 【java笔记】自定义异常
  8. 互联网上免费电子图书馆网址大全
  9. 阳光长跑(阳光体育服务平台)
  10. 叩丁狼学院Java入门 项目代码
  11. 自身免疫性脑炎的诊疗现状及进展
  12. 实战四:根据总步数计算消耗的热量值
  13. jquery php 分页插件,JQ分页插件
  14. IO缓冲区(buffer)的原理及作用
  15. 现代公关无需遮遮掩掩,明火执仗开干就行
  16. vivo NEX3史上最强旗舰机!瀑布屏+骁龙855+44W+5G,对战华为
  17. 算法笔记(二叉树、红黑树、b+树等)
  18. 基于铂电阻测温电路的设计
  19. Paddle-GPU环境配置问题解决总结 Error: Cannot load cudnn shared library. Cannot invoke method cudnnGetVersion
  20. Unity使用AssetDatabase.CreateAsset报错:Couldn't create asset file!

热门文章

  1. 机器学习集成模型ML ens学习——多层模型集成(一)
  2. sklearn K折(KFold)交叉验证案例,展开细节代码与cross_validate简写
  3. Linux screen命令与后台执行任何程序
  4. 将文件或视频隐藏在图片里
  5. 唐山师范学院计算机宿舍,唐山师范学院宿舍条件怎么样宿舍图片内景
  6. 详解如何在vue项目中引入饿了么elementUI组件
  7. [HNOI2007] 分裂游戏
  8. Cookie文件内容的含义
  9. 关于排版与交互的问题
  10. 使用Forms验证存储用户自定义信息