龙空技术网

编程的基本类型你都知道吗?

跳舞的代码 538

前言:

现时同学们对“unsigned long long double”大约比较关注,同学们都想要分析一些“unsigned long long double”的相关内容。那么小编在网络上搜集了一些有关“unsigned long long double””的相关内容,希望姐妹们能喜欢,你们一起来了解一下吧!

编写程序也有自己的编写语法,正如学习一门语言一样,都需要基本的语法。那么编写程序中所用到的基本语法是什么?别着急,先看看编程的基本类型吧。

基本类型都有整形、字符型、实型,整形类型有short、int、long,字符型是char,双精度类型是float、double,还有一个类型是字符串类型String,这个类型和前几个不一样,但是也是经常使用的类型。这些基本类型是编程中经常会使用到的,也是最基础的。基本类型就如同语言中的基本单词一样,都是必须要熟悉并记下来的。

学习编程时候是非常要注意你使用的类型,如果马虎就可能会出现程序问题,并且你找错误的时候是非常痛苦的。

下面为大家介绍这几种基本类型。

字符型:描述单个字符;

整型:描述整数,整数在计算机上是准确表示的;

浮点型、双精度型:描述实数,实数在计算机上一般是近似表示的,浮点型的近似程度比较低,而双精度型的近似程度比较高。

这些基本类型还可以转换。

int -> unsigned int -> long -> unsigned long -> long long -> unsigned long long -> float -> double -> long double。

还有一种转换是强行转换,就是上面的逆行,但是必须要注意。

强制类型转换是通过类型转换运算来实现的。其一般形式为:(类型说明符)(表达式)其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。自动转换是在源类型和目标类型兼容以及目标类型广于源类型时发生一个类型到另一类的转换。

比如:int i = (long) x; float y = (double) d;

这就是强行转换,通俗的说就是大的类型要转换为小的类型。

强行转换用到的地方也不少,所以也不能掉以轻心。在编写代码的时候基本类型也要注意声明问题。

	int i ; int y; int x , y;

上面的声明都是合法的,但是并不推荐使用第三种声明,虽然很简单一次声明两个变量,但是有时候很容易漏掉或者写错,所以希望不要为了一时的懒惰,而在以后勤奋找bug。

这就是C语言的基本类型,至于为什么没有说上面提到的String类型,因为String类型不是C语言中的基本类型,它的用法会在以后的文章中讲解到。

下面为大家附上ASCII码表:

标签: #unsigned long long double #代码都有什么类型