C语言学习

本文详细介绍了C语言中的各种数据类型,包括整数、浮点数、字符型等,并探讨了运算符的使用,如乘法、除法、模运算、自增自减等。通过实例展示了如何计算圆的周长和面积,以及如何理解和运用字符型数据。此外,还解释了预处理器#define的用法,以及自加自减运算符的区别。
摘要由CSDN通过智能技术生成

%f小数

int整数

%d整数

char字符型

*代表乘

/代表除,两个整数相除结果为整数 如:5/3=1  2/3=0

%模运算符,或称求余运算符,只有整数型数据能求余(浮点型不能求余)

+加法运算

-减法运算

 %c字符 (字符中对应的数字为ASCII)       

字符串用双撇号“” ‘a’是字符常量 “a”是字符串常量

浮点数两种表示形式:1.十进制 123.45

2.指数 1.2345e2 (e表示为乘,e后的2为10的2次方)

#define指定用一个符号代表一个常量

求圆的周长和面积:例子为r=6.18

#include <stdio.h> 
#define pi 3.14159
int main()
{
    float r;
    float c;
    float area;
    r=6.18;c=2*pi*r;area=pi*r*r;
    printf("c=%f,area=%f",c,area);
    return 0;
}

字符型数据:用‘’包含的一个字符是字符型常量‘a',‘A'而不是‘abc’,“a”

\ddd 1~3位八进制 如‘\17’表示十进制中的15

单个字符储存:占一个字节(0~255)

字符变量用来存储单个字符数据 定义形式:char c1,char c2:对c1,c2,赋值c1=‘a’,c2=‘b’

求知x+a%3*(int)(x+y)%2/4;答案为2.5

a++,++a变量a的值加1     ++自加运算符

a--,--a变量a的值减1       --自减运算

i++和++i的区别:++i是先执行i=i+1后在使用i的值,i++是先使用i的值后再执行i=i+1

例子1:i=3     j=i++ 则j=3    i=4

             i=3    j=++i则j=4     i=4

例子2:

#include<stdio.h>
int main()
{
    int i,j,m,n;
    i=8;
    j=10;
    m=++i;
    n=j++;
    printf("%d,%d,%d,%d",i,j,m,n);
    return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韬Tao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值