An open API service indexing awesome lists of open source software.

https://github.com/shehza-d/learning-c

Diving deep into Low Level Programming
https://github.com/shehza-d/learning-c

c low-level memory-management

Last synced: 12 months ago
JSON representation

Diving deep into Low Level Programming

Awesome Lists containing this project

README

          

# Diving deep into Low Level Programming


https://www.w3schools.com/c/index.php

### [Style Guide for C](https://cs50.readthedocs.io/style/c/)

## To compile and run C program

```bash
gcc index.c -o compiledBinary && ./compiledBinary
```

| **Format specifier** | **Used for** | **Example** |
| -------------------- | ----------------- | ----------------- |
| `%d` or `%i` | integer data type | 2 |
| `%f` | float data | 23.56 |
| `%c` | Character | K |
| `%s` | String | shehzad |
| `%p` | Pointers | &Memory addresses |

### 32 Reserved keywords in C

Keywords are reserved name that have some pre-defined meaning in C language.

| | | | | |
| -------- | ------- | ------ | -------- | ----- |
| auto | double | int | struct | break |
| else | long | switch | case | enum |
| register | typedef | char | extern | return |
| union |
| continue | for | signed | void |
| do | if | static | while |
| default | goto | sizeof | volatile |
| const | float | short | unsigned |