0
点赞
收藏
分享

微信扫一扫

C语言程序设计笔记1(小甲鱼

穆熙沐 2022-01-15 阅读 54

一、打印

1.打印HelloWord

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

2.转义字符

转义字符含义
\a响铃(BEL)
\b退格,将当前位置移到前一列
\f换页,将当前位置移到下一页开头
\n换行,将当前位置移到下一行开头
\r回车,将当前位置移到本行开头
\t水平制表,跳到下一个TAB位置
\v垂直制表
\ \表示反斜杠本身 \
\ ’表示单引号 ‘
\ "表示双引号 “
\ ?表示问号?
\0表示空字符 NULL
\ddd1到3位八进制数所代表的任意字符
\xhh1到3位十六进制数所代表的任意字符

二、变量

  • 变量名只能是英文字母(A-Z,a-z)和数字(0-9)或者下划线( _ )组成。
  • 第一个字母必须是字母或者下划线开头。
  • 变量名区分大小写。
  • 不能使用关键字对变量进行命名。

三、数据类型

  • char 字符型,占用一个字节
  • int 整型,通常反映了所用机器中整数的最自然长度
  • float 单精度浮点型
  • double 双精度浮点型
    在这里插入图片描述
#include <stdio.h>

int main(){
	int a;
	char b;
	float c;
	double d;
	
	a=555;
	b='f';
	c=3.123;
	d=3.23445;
	
	printf("a数为:%d\n",a);
	printf("b字符为:%c\n",b);
	printf("c浮点数为:%.2f\n",c);
	printf("d精确到小数点后五位为:%7.5f\n",d);
	
	return 0;
}

运行结果在这里插入图片描述

- sizeof 运算符

  • sizeof(object); //sizeof(对象);
  • sizeof(type_name); //sizeof(类型);
  • sizeof object; //sizeof 对象;
#include <stdio.h>

int main(){
	int i;
	char j;
	float k;
	
	i=123;
	j='c';
	k=3.14;
	
	printf("size of int is %d\n", sizeof(int));
	printf("size of i is %d\n", sizeof(i));
	printf("size of char is %d\n", sizeof(char));
	printf("size of j is %d\n", sizeof j);
	printf("size of float is %d\n", sizeof(float));
	printf("size of k is %d\n", sizeof k);
	
	return 0;
}

运行结果

在这里插入图片描述

四、宏定义

#include <stdio.h>

#define URL "http://www.fishc.com"
#define NAME "鱼C工作室"
#define BOSS "小甲鱼" 
#define YEAR 2010
#define MONTH 5
#define DAY 20

int main(){
	printf("%s成立于%d年%d月%d日\n",NAME,YEAR,MONTH,DAY);
	printf("%s是%s创立的\n",NAME,BOSS);
	printf("%s的域名是%s\n",NAME,URL);
	return 0;
}

运行结果
在这里插入图片描述

五、取值范围

计算2的n次方-1

//错误代码
#include <stdio.h>
#include <math.h>

int main(){
	int n;
	printf("请输入一个n次方数\n");
	scanf("%d",&n) ;
	
	int result=pow(2,n);
	
	printf("得数为:%d",result-1);
	return 0;
} 

运行结果(错误结果)

在这里插入图片描述

(计算器计算结果)

在这里插入图片描述

符号位

#include <stdio.h>
#include <math.h>

int main(){
	int n;
	printf("请输入一个n次方数\n");
	scanf("%d",&n) ;
	
	unsigned int result=pow(2,n);
	
	printf("得数为:%u",result-1);
	return 0;
} 

运行结果(正确结果)

在这里插入图片描述

举报

相关推荐

0 条评论