Skip to content

Instantly share code, notes, and snippets.

@carlthewebmaster
Last active August 29, 2015 14:04
Show Gist options
  • Select an option

  • Save carlthewebmaster/4947c3cfeddd3be2c26c to your computer and use it in GitHub Desktop.

Select an option

Save carlthewebmaster/4947c3cfeddd3be2c26c to your computer and use it in GitHub Desktop.

Revisions

  1. carlthewebmaster revised this gist Aug 6, 2014. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions example.md
    Original file line number Diff line number Diff line change
    @@ -55,3 +55,11 @@ int main()
    return 0;
    }
    ```
    Tables:
    | Left-Aligned | Center Aligned | Right Aligned |
    | :------------ |:---------------:| -----:|
    | col 3 is | some wordy text | $1600 |
    | col 2 is | centered | $12 |
    | zebra stripes | are neat | $1 |
  2. carlthewebmaster revised this gist Aug 6, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion example.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    Welcome to the textorum wiki!
    Github Synxax highlighting

    Some Ruby:
    ```ruby
  3. carlthewebmaster created this gist Aug 6, 2014.
    57 changes: 57 additions & 0 deletions example.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,57 @@
    Welcome to the textorum wiki!

    Some Ruby:
    ```ruby
    require 'redcarpet'
    markdown = Redcarpet.new("Hello World!")
    puts markdown.to_html
    ```

    Some C++:
    ```cpp
    // A simple and practical way to show the format of the IEEE standard
    for binary floating-point numbers (IEEE 754) is to use a union, as shown in the following example:

    #include <iostream>
    #include <basetsd.h>
    #include <iomanip>
    #include <cstdlib>
    using namespace std;

    union FloatNum //Here the tag name (FloatNum) is redundant.
    {
    float fx;//4 bytes variable
    long lx;//4 bytes variable
    }fn;

    union DoubleNum
    {
    double dx; //8 bytes variable
    LONG64 lx; //8 bytes variable
    }dn;

    union LongDoubleNum
    {
    long double dx; //12 bytes variable
    long lx[3]; // 3 * 4 bytes variable
    }ldn;

    int main()
    {
    fn.fx = -118.6253433; //variable assignment declaration statement
    //show size of float
    cout << "\nsize of float = " << dec << sizeof(fn.fx) << endl;
    cout << setprecision(10) << fn.fx << " = 0x" << hex << fn.lx << endl;

    dn.dx = 112.6255678; //assign value to a variable
    //show size of double
    cout << "\nsize of double = " << dec << sizeof(dn.dx) << endl;
    cout << dn.dx <<" = 0x" << hex << dn.lx << endl;

    ldn.dx = -12.61256125; //assign value to a variable
    //show size of long double
    cout << "\nsize of long double = " << dec << sizeof(ldn.dx) << endl;
    cout << setprecision(10) << ldn.dx << " = 0x" << hex << ldn.lx[2] << ldn.lx[1] << ldn.lx[0] << endl;
    return 0;
    }
    ```