关于C语言第一课

本文介绍了C语言中的转义字符表示法,strlen函数的作用,以及语句的分类(空语句、表达式语句、函数调用等)、注释的两种方式,数据类型(包括基本类型和自定义类型),布尔类型,以及局部变量和全局变量的区别。
摘要由CSDN通过智能技术生成

一、转义字符

(1)\ddd - 表示三位八进制数字

(2)\xdd - 表示两位十六进制数字

(3)\t - 表示水平制表符-长空格

(4)\\ - 表示反斜杠,防止被解释成其他字符

(6)\b - 退格键,光标退回一个字符但不删除字符

注意:转义字符算一个字符

二、strlen函数

string函数的作用:用于求字符串的长度

使用时需要使用头文件-#include<string.h>

 

abc后隐藏了结束标识符-“\0”

三、语句

(1)空语句,一个分号就是一条语句,空语句

注意:空语句为程序需要一条语句,但这个语句不需要做任何事

(2)表达式语句-表达式后边加分号

(3)函数调用语句-调用函数的语句

(4)复合语句-成对括号构成的代码块

(5)控制语句

条件判断语句也叫分支语句:if语句,switch语句

循环执行语句:do while语句,while语句 ,for语句

转向语句:break语句,goto语句,continue语句,return语句

四、注释

写注释的目的:为了让别人能更好读懂你的代码

注释的两种方式:(1)在每条代码行前加“//”

                                (2)“/**/”注释方式,在代码块前加“/*”,在代码块的末尾加“*/”

注意:“/**/”注释方式不能嵌套使用,例如

 

五、数据类型

C语言原有数据类型                                人为自定义数据类型

(1)char-字符数据类型                     (1)数组

(2)short-短整型                               (2)结构体-struct

(3)int-整型                                       (3)枚举-enum

(4)long-长整型                                 (4)联合体-union

(5)long long-更长的整型

(6)float-单精度浮点数

(7)double-双精度浮点数

短整型 - short (int)
有符号整型(sign)short(int)

无符号整型unsign short (int)
更长的整型long long (int)
有符号的长整型 (sign) long long (int)
无符号的长整型unsign long long (int) 

注意:括号里的内容可以省略

 

六、布尔类型

布尔类型的作用:专门用来表示真假(0表示假,非0表示真)

布尔类型使用的时候必须包括头文件#include<stdbool.h>

大多时候,布尔类型和if语句搭配使用

 

 六sign和unsign-修饰字符和整型类型

sign:关键字表示一个类型带有负号,包括负值 (正负数和0)

 unsign:关键字表示该类型不带正负号,只能表示0和正整数

注意:int默认带有正负号

          unsign int-%u    unsign long-%lu    unsign long long -%llu

          %u打印无符号整数

          %d打印有符号整数

七、局部变量和全局变量

1、局部变量和全局变量可以同时存在

(局部变量:位于主函数大括号内的变量;全局变量:位于主函数大括号外部的变量)

2、全局变量和局部变量的名字尽量不同(相同的名字会产生bug)

3、一个局部变量不初始化,默认为随机值;一个全局变量不初始化,默认为0

 

4、若全局变量和局部变量名字相同,优先展示局部变量

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值