C语言随堂笔记---数据类型、变量、运算符

1.数据类型

1.int 整型数据

2.float 单精度浮点数

double 双精度浮点数 (未定义时,默认为double)

3.char 字符类型

转义字符 : \n 换行;\0空字符;

    int age;//声明整数类型变量age
    age=18;//给年龄age赋值
    double height = 160.5;//声明并赋值,身高
    char sex = 'M';//声明并赋值,性别
 //-------------------------------进制数-----------------------------------------
    int age10=20;//十进制数
    int age16=0x14;//十六进制
    int age8=024;//八进制
    int age2=0b10100;//二进制
    printf("十进制:%d,16进制:%d,8进制:%d,2进制:%d\n",age10,age16,age8,age2);


2.变量的定义与赋值

变量由a-z/A-Z/_/数字组成,首字母不能是数字

eg:int age;//声明整数类型变量age

age=18;//给年龄age赋值

double height = 160.5;//声明并赋值,身高

3.格式化输出

占位符 %d-整数,%f-浮点数,%c-字符;\n换行.

%m.nf—m整数占的位数(1个数字占两位),n小数保留位数

eg:

 printf("学生年龄:%d,身高:%f,性别%c\n",18,160.5,'m');//输出学生年龄,身高,性别

printf("学生身高:%8.3f\n",160.5);

4.关键 ascii码值 A=65 a=97 0=48

eg: printf("字符‘1’的ASCII值:%d\n",'1');//'1'=49

5.四则运算(+ - * /)

先乘除后加减,加括号可以提高运算级别

5.求模运算

eg: 9%4=1 //只用于整数类型

C语言中算术运算符包括四则运算符和求模运算符

6.数学表达式

像这样包含一组变量、常量及运算符组成的算式,称作数学表达式,简称表达式;

表达式还可以包括一些实现数学计算的函数在里面

例如:a的平方根减b的平方根写作sqrt(a) - sqrt(b);

sqrt()为求平方根函数

7.sizeof()

sizeof()不是函数,是C语言中的运算符(计算 计算机分配的存储空间数)

*注:在不同的系统中,int的字节会有不同

eg:

int aa=10;

int intsize=sizeof(aa);

//等价

int intsize=sizeof(int);


8.随机数radow

调用头文件<stdlib.h>

9.进制数

int age10=20;//十进制数
int age16=0x14;//十六进制
int age8=024;//八进制
int age2=0b10100;//二进制
printf("十进制:%d,16进制:%d,8进制:%d,2进制:%d\n",age10,age16,age8,age2);



随堂笔记为个人学习笔记,若有错误,望指出,谢谢!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值