C语言学习——之基础入门

C的数据类型:

常见的有

int(整型一般为32位),float(浮点型)

不常见的有

short 短整型

long 长整型

_Bool 类型为布尔值即为(true,false)

char 表示字符(单个字符)

_Complex 表示复数

_Imaginary 表示虚数

数据超出都会从起点开始

可以在数据的后面填上  l,L 来表示数据的类型,例如:5ull(unsigned long long型)

在计算机中,只要有小数点即视为浮点型,把不含有小数点和指数的视作整数

数据的进制(常见):2,8,10,16

计算机中数据的储存都是二进制(由冯洛伊曼提出)

在C语言中进制的表示:

》%d  十进制,int型

》%u  十进制,unsigned int

》%o  八进制

》%x  16进制,小写

》%X  16进制,大写

数据的打印:

打印 long型 一般使用 %ld  便于移植,如果系统的 long 和int具有相同的长度

也可以使用 %d

这是几个常见数据进制的打印:

C语言学习——之基础入门_第1张图片

几种不同的打印方式:

C语言学习——之基础入门_第2张图片

C的数组(array):

即为若干个数的集合,类似于集合(数集)

在表示方面要声明其类型,例如:int array[10],  []表示其为数组,括号内的数字即为数组包括的

元素个数。要对数组的某个元素进行访问,可以使用下标数字(在数组中下标是从0开始的,例如:array[89]

表示的是第90个元素)

在使用时一般都要进行初始化,可以全部赋值,也可以部分赋值,只要有一个赋值了,其余没有赋值的

系统都默认为0,其赋值格式为 int arr[10]={0};  数组的使用一般都同for循环使用,可以对数组进行赋值,

输出等操作。

注意:数组在定义时都必须注明长度,这个长度可以是字符,然后用宏定义替换,也可以是数值,不能为变量。

除此之外还有二维数组,三维数组等多维数组;无外乎再加几个 []。

C的运算符以及表达式

常见的有数学运算符即加、减、乘、除、取余、整除等还有C的自加、自减等,截图


C语言学习——之基础入门_第3张图片

C的字符串:

字符串就是多个字符的集合,类似于数组,所以其储存是使用的 char name[40] 。其输入输出处理使用 %s ,声明使用 char

一个字符在内存中占用一个内存单元,再普及下内存单元,一个内存单元是一字节即为8比特,

一个字母或者是其他符号占一个字节,一个汉字占用两个字节。

演示一个字符串的输入与输出:


C语言学习——之基础入门_第4张图片

你可能感兴趣的:(C语言学习——之基础入门)