美文网首页CreatShare
C语言学习——之基础入门

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

作者: 魂梦云边 | 来源:发表于2016-12-08 18:45 被阅读28次

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的数组(array):

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

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

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

表示的是第90个元素)

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

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

输出等操作。

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

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

C的运算符以及表达式

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

C的字符串:

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

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

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

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

相关文章

  • c语言什么书适合零基础的人看?安利一波书单

    c语言什么书籍 适合零基础的到脱发 基础篇 《C语言入门很简单》 《C语言从入门到精通》 《C程序设计语言 第2版...

  • c语言什么书适合零基础的人看?只能告诉你书多看点总是没有坏处

    c语言什么书籍 适合零基础的到脱发 基础篇 《C语言入门很简单》 《C语言从入门到精通》 《C程序设计语言 第2版...

  • C++入门篇

    C语言入门教程,C语言入门书籍《C语言小白变怪兽》_C语言中文网 C++入门教程,全套C++基础教程(已更新完毕)...

  • Go语言基础知识(一)

    Go 语言学习的入门部分,如果有C语言的基础类比学习会非常迅速。总结来说 Go语言 和 C语言很相似,语法更为简单...

  • C语言基础知识梳理总结

    C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对...

  • C语言基础知识总结大全(干货)

    C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对...

  • C语言开篇

    1. 使用教材 [谭浩强的《C语言程序设计》和 小甲鱼_零基础入门学习C语言 2. 目标 以前学过C语言,但没有很...

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

    C的数据类型: 常见的有 int(整型一般为32位),float(浮点型) 不常见的有 short 短整型 lon...

  • 你猜什么是iOS语言?

    iOS开发语言包括?iOS开发语言都有哪些?如何快速学习iOS入门语言? iOS开发语言主要包括:C语言基础、Ob...

  • 零基础怎样学习好C/C++?

    C++比C多了两个加号,C++比C语言难学吗?如何入门C++?C++基础入门学什么?后期开发学什么? C++语言诞...

网友评论

    本文标题:C语言学习——之基础入门

    本文链接:https://www.haomeiwen.com/subject/lfvsmttx.html