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);
随堂笔记为个人学习笔记,若有错误,望指出,谢谢!!