C语言基础:自学

一.printf()函数

1.十进制输出,%d;

2.十六进制输出,%x,%X;

3.小数输出,%f;

4.单个字符输出,%c,单个字符用单引号;

5.字符串输出,%s,字符串用双引号;

注:换行,\n,与Windows有区别。

二.基本数据类型

1.int,整数,可是正数、负数、0;

2.float,浮点数,带小数点;

3.char,字符,ASCII码表能表示的单个值;

4.short,短整型,int的一半;16位;

   double,float的两倍;

5.unsigned,无符号;

6.不加任何说明,数值都是十进制;

    比如:家0x表示十六进制;

三.常量和变量

1.定义规则:常量名必须是大小写字母、数字、下划线组成,并且只能是字母或者下划线开头(不能是系统关键字)。

2.sizeof()和const

常量的定义:

从身体 类型 常量名=值;

sizeof,返回当前这个常量或变量占的字节数;

4.强制类型转换

向范围大的变量转换;很多情况下,转换过程是隐式的;

四.运算符

1.算术运算符

自增++和自减--,是单目运算符,因为他们只需要一个操作数;

注:a++,a--,首先取a的值,然后对a自动进行+1或-1的运算,运算结果保存在a;

++a,--a,首先对a做+1或-1的操作,运算结果保存在a,然后在取a的值;

2.关系运算符

有:>,<,==,>=,<=,!=;

关系运算符的比较结果是逻辑值,即非真即假,也就是非1及0;

3.逻辑运算符

有:&&,||,!;

逻辑与&&是双目运算符,即需要运算符两边都要有表达式,且两边表达式都为真;

逻辑||是双目运算符,即需要运算符两边都有表达式且都为真;

逻辑!是单目运算符,只需要左边跟一个表达式,表示取反;

4.三目运算符

条件表达式1?结果表达式2:结果表达式3

用法:判断条件表达式1是否成立,如果成立就去结果表达式2的值,反之去结果表达式3的值;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值