学习笔记

c语言结构有:顺序结构,选择结构,循环结构

数组是一组相同类型的元素

字符串结尾隐藏了 \0 字符(\0是字符串结束的标志)(\0仅是标志,不计入字符串长度)

转义字符 意为 转变了它原来的意思

85f20e2250a64f41a3b01b760fb909c0.png

单个字符单引号,字符串双引号。6443657d59d64282a06f557116eb3901.png

小数遵循四舍六入五成双(5时看5前面一位的奇偶,奇进偶舍) 

printf单精度和双精度都可以用%f

但scanf单用%f双用%lf

在 { 内时局部变量,在外是全局变量;若局部与全局有冲突,则局部有先(就近)

scanf(“%d",&i)   意为把一个变量 以十进制数的形式存进i的位置【注意要加双引号】

局部变量作用域 即为此变量所在的范围(即为离之最近的大括号范围内)

全局变量 作用域为整个工程(跨文件前缀extern声明一下变量)

功能性符号不能放在大括号外

const修饰常变量(把变量定值,本质还是变量)

枚举常量前缀enum

extern(声明外部符号)(6条消息) c++ 操作符大全-算术操作符、关系操作符、逻辑操作符、位操作符、自增自减操作符、赋值操作符、条件操作符、逗号操作符、操作符优先级_~不羁的博客-CSDN博客_c++操作符watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5peg5pWM5LiA5oyH56aF,size_15,color_FFFFFF,t_70,g_se,x_16

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5peg5pWM5LiA5oyH56aF,size_15,color_FFFFFF,t_70,g_se,x_16

&&且     ||或     !非  

一个等号(=)是赋值,两个等号(==)是关系运算符,意为两边值相等。

整数相除仍得整数(9/2=4),%为取模操作符(取余数)

<<是左移操作符,>>是右移操作符,(移动的是二进制位)

sizeof是计算类型(加括号)或变量大小(不加括号)的操作符。

~操作符为按二进制位取反(1变0,0变1)

0表示假,非0 是真

049cfa2ac090468a9a7fafbf7a7aa4d3.png

前置++(++a),先++,后使用     ;  后置++,先使用,后++

&&表并且(一个为假则为假);||表或(一个为真则为真)

关键字:typedef(类型重命名)        static(修饰局部变量时,改变局部变量的生命周期,本质是改变变量的存储类型(由栈区变为静态区);修饰全局变量时,使此全局变量只能在此源文件内使用;修饰函数时,效果与修饰全局变量一致(将外部链接属性变为内部链接属性))                       define (定义常量和宏)

一个字节定义一个内存单元

指针*解引用操作,可通过*P改变所对应的元素的值

struct{}结构体

uploading.4e448015.gif

正在上传…重新上传取消正在上传…重新上传取消转存失败重新上传取消

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值