C学习日记(1)

本文是C语言学习的第一篇日记,主要介绍了C语言的基础知识,包括第一个C程序、数据类型(如char、short、int、long、float、double等)及其相关关键字,以及存储相关关键字(如register、static、const)和控制语句(如if、for、while等)。同时,还讲解了变量、常量、字符串和格式化输出的基本概念。
摘要由CSDN通过智能技术生成

第一章 第一个C程序

经典的hello world。需要在调用库函数之前对库函数进行声明,标准C库用<>符号包含调用的头文件。main函数返回int整形,一个程序中有且只有一个main函数,是程序的入口。函数开始结尾要有大括号,每条语句用分号结尾。

写注释的方法://单行注释 注释双斜杠到行末;/* */多行注释

# include<stdio.h>
int main()
{
   
printf("hello world\n");
return 0;
}

第二章 数据类型及语句

第一节 关键字

一、数据类型相关的关键字:用于定义变量或者类型

1、char:定义字符型变量,占1个字节(8bit),只能定义一个字符
//char ch1 = ‘b’;正确
//char ch2 = ‘1’;正确
//char ch3 = ‘1234’;错误
字符存放的是ASCII码的值,即用1的ASCII码给ch1赋值
2、short:短整型,2个字节
short int a = 11;一般short和int配合使用,范围是 -32768 — 32767
3、int:定义整型变量,32位系统下占4个字节,16位占2字节
int a =44;范围是 -20亿 — 20亿
4、long:长整型;在32位系统占4个字节
long int a = 144;
5、float:单浮点型实数,带小数点,占4个字节
float b = 3.8f; f修饰3.8是float类型的实数,不加默认为double类型
6、double:双浮点型实数,带小数点,占8个字节,精度更高
double b = 3.8;
7、struct:定义结构体类型
8、union:定义联合体(共用体)
9、enum:定义枚举类型
10、signed:有符号数(0、正数、负数)
在定义字符型char、整形short int long时用signed修饰,表示数据是有符号的,保存正负0,不写默认是有符号
signed int b = -6;
11、unsigned:无符号数(0、正数)
在定义字符型char、整形short int long时用signed修饰,表示数据是无符号的,只能保存正数和0.
unsigned int a = 100;
unsigned int a = -100; 错误
12、void:空类型,不能定义变量,修饰函数的参数和返回值,代表函数没有参数或没有返回值

int main()
{
   
    char ch;
    ch = 'a';
    printf("ch = %c\n", ch);
    return 0;
}
int main()
{
   
    char a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值