初学C语言-第二天

关于scanf函数
可能会出现问题,可以尝试将scanf变为scanf_s
    scanf是C语言提供的
    scanf_s不是标准C语言提供的,是VS编译器提供的
    使用scanf_s就只能在VS编译器中识别,不具备跨平台性了
也可在顶部(源文件的第一行)输入
    #define _CRT_SECURE_NO_WARNINGS 

常量
    字面常量:直接写出来的
    const修饰的常变量:    例 - const int num = *;(本质上还是一个变量,只是具有了常属性)
    #define 定义的标识符常量:例 - #define n 10(注意不要加分号;)
    枚举常量:一一列举(需要使用关键 - enum )    
        例 - enum Color
            {
                RED,YELLOW,BLUE
            }
            int main()
            {
                enum Color color = BLUE;(color是一个变量)
                //color = YELLOW;(变量color可变)
                //BLUE = 6;(常量BLUE不可变)
                return 0;
            }
字符串 - "abc"
这种由双引号引起来的称为字符串
"abc" - 'a' 'b' 'c' '\0'        '\0' - 0
'\0'是字符串的结束标志,不算作字符串的内容
strlen语句 - 计算字符串长度

ASCII编码
'A' - 65    'a' - 97    差值32
0 - 48    
转义字符:转变原来的意思
??+) --> 三字母词 比较老一点的编译器才能显示
\? - 在书写连续多个问号时使用,防止他们被解析成三字母词
\' - 用于表示字符常量'
\" - 用于表示一个字符串内部的双引号
\\ - 用于表示一个反斜杠,防止它被解释为一个转义序列符
\a - 警告字符,蜂鸣 (不清楚)
\b - 退格符
\f - 进纸符
\n - 换行
\r - 回车
\t - 水平制表符
\v - 垂直制表符
\ddd - ddd表示1~3个八进制的数字。如:\130 X
\xdd - dd表示2个十六进制数字。如:\x30 0

注释
/*……*/:不能嵌套
// 

选择语句if
例:
if()
    ……
else
    ……

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值