例一:字符与整型变量的实现#include int main(){ int c1,c2; char c3; c1='a'-'A'; c2='b'-'B'; c3='c'-32; printf("c1 is %d and c2 is %d\n",c1,c2); ...
转载 2014-11-07 16:28:00
263阅读
2评论
Linux是一种开源操作系统,广泛用于服务器、嵌入式设备和个人电脑。Linux系统的核心是Linux内核,它基于UNIX,并由Linus Torvalds于1991年开发。Linux系统有多个发行版本,其中最知名的是Ubuntu、Fedora和Debian等。 在Linux系统中,C语言是一种广泛使用的编程语言,因此Linux下的C语言编程是非常重要的。本文将介绍在Linux系统下使用C语言的一
原创 2024-03-18 10:42:56
99阅读
#include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <dirent.h> #include <pwd.h> ino_t get_inode(char *); void printpathto(ino_t); void inum_to_na
原创 2023-04-11 14:37:06
192阅读
Linux操作系统是一种自由的UNIX系列操作系统,它的内核是Linux内核。作为开源软件,Linux系统可以自由使用、修改和发布。Linux系统具有强大的网络功能,其中socket编程是非常重要的一部分。本文将以一个简单的例子来介绍如何使用C语言在Linux系统下进行socket编程。 首先,我们需要了解什么是socket。Socket是一种通信机制,允许不同的进程在网络上进行通信。在Linu
原创 2024-04-24 11:49:49
7阅读
在使用Linux系统开发应用程序时,经常会涉及到数据库操作。作为一种功能强大的关系型数据库管理系统,MySQL被广泛应用在各种Web应用程序中。本文将介绍如何在Linux系统上使用C语言编写一个简单的MySQL数据库操作示例。 首先,我们需要安装MySQL数据库以及相关的开发库。在大多数Linux系统中,可以通过包管理工具直接安装MySQL和MySQL开发库。例如,在Ubuntu系统上,可以使用
原创 2024-04-07 10:32:09
54阅读
linux 多线程编程
原创 2011-03-04 14:35:50
3496阅读
        1.打印100~200之间的素数#include<stdio.h>#include<math.h>int main(){       inti,j,n=0;       printf("10
原创 2015-08-13 23:41:48
627阅读
演示版本 VS2013 计算工资 实例说明: 已知某公司员工的工资底薪为500元,员工销售的软件金额与提成方式如下: 销售额≤2000 没有提成 2000<销售额≤5000 提成8% 5000<销售额≤10000 提成10% 销售额>10000 提成12% 利用switch语句编写程序,求员工的工资 ...
转载 2021-08-06 20:55:00
3791阅读
2评论
演示版本 VS2013 判断偶数 实例说明: 利用单条件单分支选择语句判断输入的一个整数是否是偶数。例如,运行程序,输入一个整数8,然后按Enter键,将提示该数字是偶数。 如果输入的数字不是偶数,将不会输出任何信息,结束程序的执行。 #include <stdio.h> int main() {
转载 2021-08-06 20:58:00
993阅读
2评论
目录 2. 客户/服务器模式 2.1 服务器端: 2.2 客户端: 4. 套接字函数 4.1 创建套接字──socket() 4.2 指定本地地址──bind() 4.3 建立套接字连接──connect()与accep...
转载 2018-10-02 12:51:00
952阅读
2评论
考虑到了关闭连接退出机制,多线程编程,以及线程参数的传递,值得学习服务端#include#include#include#include#include#include#include#include#include#include#include#define MAXCONN 2#define ERRORCODE -1#defin...
原创 2021-09-29 13:17:00
1090阅读
UDP C/S编程的步骤如下图所示与TCP C/S通信的区别在于:服务端没有设置监听和等待连接的过程。客户端没有连接服务端的过程。基于UDP的通信时不可靠地,面向无连接的,发送的数据无法确切知道对方收到没有,就算...
转载 2013-07-18 16:23:00
63阅读
2评论
预备打工人之SystemC学习半加器全加器测试模块driver模块monitor负责监控顶层模块 这是一个全加器的例子。 这个全加器是由两个半加器构成,这样可以学习一下层次的连接与描述。 半加器一位的半加器就是输入a,b,输出进位符号c和结果sum。由于和c++一样的描述,所以将module定义写在.h文件中,将具体函数写在.c中。 1、首先是.h中#include "systemc.h"
UDP C/S编程的步骤如下图所示与TCP C/S通信的区别在于:服务端没有设置监听和等待连接的过程。客户端没有连接服务端的过程。基于UDP的通信时不可靠地,面向无连接的,发送的数据无法确切知道对方收到没有,就算对方根本不存在,也可以发送数据出去。这样的通信通常用在对可靠性、安全性要求不高的地方,比如语音通信(没听清楚可以让对方再说一遍)。下面是一个简单的例子:serv
转载 2021-07-31 10:34:51
116阅读
红帽(Red Hat)是一家专注于Linux开源操作系统的公司,其最知名的产品是Red Hat Enterprise Linux(RHEL)。作为市场领先的Linux发行版之一,Red Hat不仅提供了稳定的操作系统环境,还提供了相应的技术支持和服务。在Linux C编程领域,Red Hat的影响也是深远的。 Linux C编程是指在Linux操作系统上使用C语言进行软件开发的过程。由于Linu
原创 2024-03-15 09:50:37
90阅读
  对于串口的打开操作,必须使用O_NOCTTY参数。如果路径名指向“终端设备”,不要把这个设备用作“控制终端”。如果不使用此标志,任务的一个输入(比如键盘终止信号等)都会影响进程。        
转载 2018-03-17 18:36:00
713阅读
进程编程基础1. fork()在linux中创建一个新进程的方法是使用fork()函数(一个特殊函数,看起来执行一次返回两个值)。1-1. fork()函数说明:fork()函数用于从已存在的进程中创建一个新进程。新进程称为子进程,而原进程称为父进程。使用fork()函数得到的子进程是父进程的一个复制品,它从父进程处继承了整个进程的地址空间,包括进程上下文、代码段、进程堆栈、内存信息、打开的文件描
原创 2023-03-14 08:28:13
232阅读
Linux-C UDP简单例子一、简述 记--使用UDP协议通信的简单例子。 说明: 网络中有很多主机,我
原创 2022-09-16 06:24:01
1299阅读
演示版本 VS2013 检查字符类型 实例说明: 要求用户输入一个字符,通过对ASCII码值范围的判断,输出判断结果。 根据ASCII码取值范围的不同,;来判断字符的类型。 ASCII码值得取值范围与其对应的字符类型情况如下: ASCII码值在65~90之间,为大写字母。 ASCII码值在97~12
转载 2021-08-06 20:57:00
997阅读
2评论
演示版本 VS2013 判断字母是否大写 实例说明: 输入一个字母,判断是否为大写字母。如果是,则提示"uppercase-letter!",否则提示"other-letter!"。 利用if语句判断输入字符的ASCII码是否在65~90这个范围内,如果在,则该字符是大写字母;否则不是大写字母。 #
转载 2021-08-06 20:58:00
4982阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5