C 语言学习笔记-1

#include <stdio.h>;

int main(void)
{
    printf("hello word");
    return 0;
}

一、必备基础知识:

1. sto是C语言的标准库,.h表明文件是一个头文件, i和o是标准输入输出的头文件

2 int 是表明函数的返回值的返回类型,此处表明函数的返回值为 整形

3. main是一个函数,是C语言的程序入口,一个查程序有且只有一个主函数

4. return表明函数运行结束,返回值 0表明程序已经正确执行

5. void表明主函数main参数缺省,此处的参数为空

6. 变量的定义:数据类型 变量名: int weight = 5;

7. 占位符: %d, 表示输出一个整形的数据 如printf("prince is: %d", price);

二、数据类型

1.关键字(32个):

a. 数据类型关键字(12个):字符型:char, 整形:short, int, long, 浮点型(小数):float, double ,无符号数unsigned,有符号数:signed,结构体struct, 联合体:union, 枚举:enum,空类型:viod

b.控制语句关键字(12个):if, else, switch,case,default, for, do, while, break, continue, goto, return。

c.存储类型关键字(5个):auto, extern, register, static, const

d.其他关键字(3个):sizeof, typedef, volatile

2.数据类型

a.基本类型:整型:int,字符型:char,浮点型(单精度浮点型:float,双精度浮点型:double)

b.构造类型:数组类型, 结构类型:struct, 联合类型:union, 枚举类型:enum

c.指针类型:(char*, int*,int**)

2.整型(int)

a.scanf("%d","&a"):交互模式下,在用户输入a的值以后以d:十进制的方式输入a(同时支持8进制,16进制)

3.字符型(char)

a. %c: 是一个占位符,表示输出一个字符型变量

b. char的本质是一个字节大小的整型,因此可以同整型做运算

3.浮点型(float,double)

a.%f同样也是占位符,表示输出一个浮点型数据

b.浮点型默认保存6位小数,如果希望保留3位小数可以改为%.3f即可(会四舍五入)

c.%lf同样也是占位符,表示输出一个双精度浮点型数据

由于浮点型数据会舍去部分小数的位数,所以有可能会造成数据误差

4. 常量和变量

a.常量用const修饰: 变量使用auto修饰,但是可以被省略。

const float a = 3.14;

auto float a = 3.14;

5.运算符

a. 自增和自减:++a:边进行自增在进入表达式运算, a++先进行表达式运算在自增1

#include(stdio.h);

int main(void)
{
int a = 10;
b = a++ *10;
c = ++a *10;
printf("计算结果为 : %d",b);
printf("计算结果为 : %d",c);
}

其中b= (10*10)+1=101,

        c=(10+1)*10=110

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值