C语言学习day02:数据结构、变量和常量、标识符

数据类型:

常量和变量以及宏文件注意、占位符拓展:

#include<stdio.h>
宏定义常量
没有=和;
#define PI 3.14159

圆的面积 s=pi * r * r
圆的周长 l=pi * 2 * r
int main()
{
	常量pi
	const数据类型 常量名=值
	const float pi = 3.14159;
    
    在定义局部变量可以在数据类型前加修复auto,也可以不加
	auto float r = 4;
    
	float s = PI * r * r;
	float l = PI * 2 * r;
	%d占位符只能用整型
	%f占位符用于浮点型 默认保留6位小数
	printf("圆的面积:%.2f\n",s);百分号后加.* ;  *=要保留的小数位数,同时会四舍五入
	只有c语言会四舍五入,c++不会
	printf("圆的周长:%f",l);
}

3.标识符规则:

    1、不能使用系统关键字
    2、只允许使用字母、数字、下划线
    3、不允许数字开头
    4、区分大小写

4.整型变量定义、输出

打印格式
含义
%d
输出一个有符号的10进制int类型
%o(字母o)
输出8进制的int类型
%x
输出16进制的int类型,字母以小写输出
%X
输出16进制的int类型,字母以大写输出
%u
输出10进制的无符号数

 

int main(void)
{
	//进制相关问题
	//二进制0-1;八进制0-7;十六进制:0-9  10-15(a-f A-F)
	int a = 10;
	printf("%d\n", a);
	//输出一个十六进制
	printf("%x\n", a);
	printf("%X\n", a);
	//输出一个八进制
	printf("%o\n", a);
	
	//定义一个八进制,以0开头
	int b = 0777;
	//定义一个16进制,以0x开头
	int c = 0x151adcb;

	return 0;
}

相关推荐

  1. C++ 01 基础教程 03 变量常量

    2023-12-13 18:56:02       28 阅读
  2. scala基础学习--变量,标识符,类型类型转换

    2023-12-13 18:56:02       14 阅读
  3. C语言变量常量..

    2023-12-13 18:56:02       27 阅读
  4. C 语言常量变量的区别

    2023-12-13 18:56:02       21 阅读
  5. C语言数据结构DAY31)

    2023-12-13 18:56:02       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 18:56:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 18:56:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 18:56:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 18:56:02       20 阅读

热门阅读

  1. Unity中Shader语义的理解

    2023-12-13 18:56:02       43 阅读
  2. anaconda3 升级python版本

    2023-12-13 18:56:02       39 阅读
  3. SQL查询语句

    2023-12-13 18:56:02       33 阅读
  4. 什么是nginx

    2023-12-13 18:56:02       38 阅读
  5. PyQt5程序的打包和发布

    2023-12-13 18:56:02       38 阅读