黑马程序员-C语言学习笔记(一)

原创 2015年07月07日 19:11:44

------  <a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a> 期待与您交流! -------

C中的数据类型:

1)整型常量。

计算机默认的使用10进制常量表示整型;

8进制;以0开头,如:045

2进制;以0b(0B)开头,如:0b1111111111111111111111111111111111111

16进制:以0x开头,如:0x438fa

常用的十进制整型用d%来输入和输出;

2)实型(小数)常量。

单精度实型;以f结尾,如2.3f

双精度实型;   如2.3

实型用f%输入和输出;

3)字符型常量

用单引号括起来的单个字符;如'A','\0'

注:‘ab’这个不合法

特殊的字符常量:

‘\n' 换行

'\t' 横向跳格

'\v' 竖向跳格

'\b' 退格

'\r' 回车

字符型用c%输入和输出;

除了用printf输出还可以用putchar输出;除了用scanf输入还可以用getchar输入;

4)字符串

用双引号括起来的,里边可以是字符,数字,符号

" "  表示包含一个空格的字符串

"" 表示空字符串

'\0'是字符串结束的标识

字符串可以用%s输入和输出;是从给定的地址开始输入和输出

gets(数组名)函数输入字符串时,只有遇到回车符才认为字符串输入结束;

scanf函数输入字符串时,遇到空格、跳格符、回车符都认为输入结束;

puts(数组名)与printf("%s\n",数组名)完全等价。

常用的字符串处理函数有:

strcat(字符数组名1,字符数组名2)--把字符数组中2中的字符串连接到字符数组1中字符串的后面,并删除字符串1后的串标志"\0";

strcpy(字符数组名1,字符数组名2)--把字符数组2中的字符串复制到字符数组1中,串结束标识'\0'也一同复制。

strcmp(字符数组名1,字符数组名2)--按照ASCII码顺序比较两个数组中的字符串,并由函数返回比较结果。

strlen(字符数组名)---返回字符实际长度(不含字符'\0')



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【黑马程序员】C语言学习笔记(3)-预处理指令

C语言源程序在进行编译、链接之前会进行检测是否有一些特殊的预处理指令,若检测一些特殊的预处理指令则会进行相应的处理。C语言中多有的预处理指令都以符号“#”开头,并且结尾不使用分号。预处理指令在程序中出...

【黑马程序员】Objective-C语言学习笔记之对象的创建、使用和方法调用(三)

--------------------------------------------IOS期待与您交流!-------------------------------------------- 一...

黑马程序员---C语言学习笔记之分支结构if语句与switc语句的详解

程序的结构及分类

黑马程序员之--C语言学习笔记之变量、常量和注释

C语言数据类型

黑马程序员----C语言学习笔记之运算符2

运算符简要介绍和用法

黑马程序员----C语言学习笔记之static和extern关键字

一、static和extern修饰局部变量 1、static与extern对局部变量的作用 1)延长局部变量的声明周期,从程序到程序退出,但是它并没有改变程序的作用域 2)定义变量的代码在...

黑马程序员-C语言学习笔记(循环)

C语言中有四种循环语句: for循环、while循环、do-while循环以及goto语句,但是goto语句我们一般不用,正在这里不总结出来。 1.  for循环      for循环形式: for(...

【黑马程序员】C语言学习笔记之数组(九)

--------------------------------------------IOS期待与您交流!-------------------------------------------- 一...

【黑马程序员】C语言学习笔记(2) - 指针

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------     指针是C语言提供的一种数据结构,其功能与一般的数据类型不一样的地方就在于它存储的是变量的...

1、黑马程序员-C语言学习笔记之第一个C程序

一、第一个C程序 1、C程序由函数构成 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,你可以说C语言程序是由函数构成的。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)