C#学习--基础一

变量

变量声明:
例:int a = 3;//声明一个整形变量 a,初始值为3
    float b = 9.88f // float类型数据必须在数值后面加上f,如果不加默认为double类型,无法隐式转换,因此编译不会通过
简单数据类型:
类型别名允许的值
intSystem.Int32介于-2147483648~2147483647之间的整数
floatSystem.Single0~2e24之间的数
doubleSystem.Double0~2e53之间的数
charSystem.Char一个Unicode字符,存储0~65535指尖的整数
stringSystem.String字符串
boolSystem.Boolean布尔值:true 或 false

命名空间

* 命名空间(namespace)在C#中是一个很重要的东西,他是.NET中提供应用程序代码容器的方式,可以唯一的标识代码和其内容;默认情况下C#代码包含在全局命名空间中。
* namespace的使用:
namespace LevelOne{// 定义一个名称空间CustomNS,
     // code in LevelOne namespace
     namespace LevelTwo{
     // code in LevelTwo namespace
}    
}
名称在不同空间使用句点符号(.);当命名空间存在冲突时,可以使用using语句为命名空间提供和一个别名:
using LO = LevelOne; // LO就是LevelOne空间名的别名了

类型转换

为什么要有类型转换呢?不同的数据类型的存储方式之间存在着差异。
类型转换的两种形式:
    *隐式转换:从类型A到类型B的转换可在所有情况下进行,转换规则比较简单。
    *显示转换:从类型A到类型B的转换智能在某些情况下进行,转换规则比较复杂。
        语法:()
 Convert转换:例:Convert.ToInt32(val)// 将val转换成int32类型
    * bool和string没有隐式转换,但数值类型有一写隐转换
    * 类型转换总是要进行溢出检查

复杂的变量类型

* 枚举(与C语言一样)
* 结构体(与C一样)

转载于:https://www.cnblogs.com/programTravel/p/5814173.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C是计算机科学中的一种编程语言,由美国贝尔实验室的丹尼斯·里奇于1972年至1973年之间开发。C语言被广泛应用于开发操作系统、编译器、嵌入式系统等领域。 C语言是一种高级编程语言,其语法简洁、代码可读性强,因此被广泛使用。C语言在设计上注重效率和可移植性,可以跨平台运行,这使得其成为了编程入门的首选语言。 C语言的基本语法包括数据类型、操作符、流程控制语句等。它支持面向过程的编程,提供了丰富的库函数和底层控制的能力,可以直接访问内存和硬件。 C语言在编程中具有很高的灵活性,可以用于实现各种算法和数据结构。它也是学习其他编程语言的基础,因为许多编程语言的语法和特性都借鉴了C语言。 与其他编程语言相比,C语言的执行效率高,运行速度快。这得益于C语言的底层控制能力和对硬件的直接访问。 总的来说,C语言是一种强大且广泛应用的编程语言。不仅适用于专业程序员,也适合初学者学习编程的基础知识。 ### 回答2: 对于一个中文回答中只有一个字母"c"的问题,可能需要进一步解释问题具体是什么。"c"是电子计算机语言中的一种编程语言,也是一种很常见的编程语言。C语言是由贝尔实验室的Dennis Ritchie在20世纪70年代开发的。它是一种结构化的、高级的编程语言,适合用于开发系统软件和应用软件。 C语言具有简洁、高效、可移植性强等特点,因此在计算机科学及软件工程领域广泛应用。C语言可以用于编写各种类型的程序,包括操作系统、编译器、数据库、图形界面等等。许多其他的编程语言都是基于C语言或者受到C语言的影响。 C语言的语法相对简单,易于学习和上手,但也具有一些需要注意的细节和规范。C语言不提供一些高级抽象特性,如面向对象编程,但它提供了强大的底层和访问硬件的能力。 总之,C语言作为一种编程语言,具有广泛的应用领域,是学习计算机编程的基础之一。无论是从事软件开发、计算机科学研究还是计算机工程方面的工作,掌握C语言都会非常有帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值